body, div, pre, a, ul, li, table, tr, td, input, textarea, select, H1, H2, H3, H4, H5, p, button{
	/* POLICE - cp_pol1 */
	font-family:Trebuchet MS, Arial, sans-serif;
	font-size:11px;
}

body{
	margin:0;
	padding:0;
	text-align:center;
}
a{
	/* LIEN NORMAL - cp_lin1 */
	color:#CF5F9C;
	text-decoration:none;
}
.cur{ 
	/* NUM PAGE ACTIVE - cp_lin3 */
	color:#FF8AC4;
}
a:hover{
	/* LIEN ROLL-OVER - cp_lin2 */
	color:#FF8AC4;
	text-decoration:none;
}
H1{
	font-size:18px;
	/* ENTETE 1 - cp_ct1 */
	color:#A6CE37;
	margin-bottom:0px;
}
H2{
	font-size:14px;
	/* ENTETE 2 - cp_ct2 */
	color:#A6CE37;
	margin:0px 0px 0px 0px;
	height:30px;
}
.content{
	/* INTERIEUR - cp_cap2 */
	background-color:#FFFFFF;
	/* LARGEUR BOUTIQUE - og_int2 */
	width:600px;
	padding:10px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}
.logo{
	margin:10px 0 10px 0;
}
p.texte1,p.texte12{
	/* TEXTE STANDARD 1 - cp_ct3 */
	color:#666666;
	font-weight:normal;
	font-size:11px;
	padding:0;
	margin:0;
}

.ulclassic{
	line-height:25px;
	color:#666666;
	text-transform:lowercase;
}
.ulclassic li:first-letter{
	line-height:25px;
	color:#666666;
	text-transform:uppercase;
}
.ulclassic li{
	list-style-type: none;
	background-image: url(images/starli.png);
	background-repeat: no-repeat;
	background-position: 0px 6px;
	padding-left: 20px;
}
p.texte12{
	margin-left: 20px;
}
p.texte2{
	/* TEXTE STANDARD 2 - cp_ct4 */
	color:#666666;
	font-weight:bold;
	font-size:11px;
	padding:0;
	margin:0;
}
.tarifT{
	/* TARIF - cp_ct7 */
	color:#FD7739;
	font-weight:bold;
	font-size:16px;
	padding:0;
	margin:0;
	margin-top:3px;
	width:75px;
}
.info1{
	padding:5px;
	margin:0;
	font-weight:normal;
	font-size:11px;
}
.infoT{
	margin:3px 0 3px 0;
	padding:0;
	font-weight:normal;
	font-size:11px;
}
.sizeT, .tarifT{
	float:right;
	text-align:right;
}
.sizeT{
	margin-top:8px;
	width:50px;
}

.infoTaille; infoTaille2{
	margin:3px 0 3px 0;
	padding:0;
	font-weight:bold;
	font-size:12px;
}
.infoTaille,.infoTarif{
	float:left;
	width:120px;
}
.infoTarif2{
	float:left;
	padding:0;
	width:85px;
}
.infoTaille2{
	float:right;
	width:50px;
	text-align:right;
	font-weight:bold;
}
.infoTarif{
	margin-top:7px;
}
.info1,.infoT,.infoTaille,.infoTaille2{
	/* INFORMATIONS DETAILLEE 1 - cp_ct5 */
	color:#8CAB34;
}
.info2{
	/* INFORMATIONS DETAILLEE 2 - cp_ct6 */
	color:#666666;
	font-weight:bold;
	font-size:11px;
	padding:0;
	margin:0;
}
.navig, .ape_ext, .ape_ext2, .ape_ext3{
	/* CHAMPS DE NAVIGATION - cp_cap3 */
	background-color:#FFFFFF;
}
.navigtab, .compacttab{
	width:100%;
	width:750px;
	margin:20px;
	margin-top:10px;
}
.pruducttab{
	width:750px;
	margin:20px;
}
.navigtab td, .compacttab td{
	width:33%;
}
.compacttab td{
	padding-top:10px;
}
.pruducttab .l{
	width:60%;
}
.pruducttab .r{
	width:40%;
}
.compacttab .l2{
	padding-left:20px;
	width:50%;
}
.compacttab .r2{
	padding-left:20px;
	width:50%;
}

.vignette,.vignette4{
	width:198px;
	text-align:left;
}
.ape_ext{
	width:198px;
	padding:1px 0px 1px 0px;
}
.ape_int{
	width:190px;
	margin:3px 3px 3px 3px;
	padding:0px 0px 0px 0px;
}
.vignette{
	/* CADRE ET LIGNE - cp_cip1 */
	/* FORMAT DE LA LIGNE - cp_cip3 */
	border-bottom:dashed 1px #CF5F9C;
}
.vignette2{
	width:398px;
	text-align:left;
}
.ape_ext2{
	width:398px;
	padding:1px 0px 1px 0px;
}
.ape_int2{
	width:392px;
	margin:3px 3px 3px 3px;
	padding:0px 0px 0px 0px;
}
.vignette3{
	width:298px;
	text-align:left;
}
.ape_ext3{
	width:298px;
	padding:1px 0px 1px 0px;
}
.ape_int3{
	width:292px;
	margin:3px 3px 3px 3px;
	padding:0px 0px 0px 0px;
}

.ape_int a img,.ape_int2 a img,.ape_int3 a img, a .imgbasket{
	/* CADRE ET LIGNE - cp_cip1 */
	border: dashed 1px #CF5F9C;
}
.ape_int a:hover img,.ape_int2 a:hover img,.ape_int3 a:hover img, a:hover .imgbasket{
	/* CADRE ROLL-OVER - cp_cip2 */
	border: dashed 1px #FF8AC4;
}

.imgbasket{
	float:right;
	margin-left:3px;
}

/* STYLE DES BOUTONS - cp_ba1 */
.buttons a, .buttons button{
    display:block;
    float:right;
    margin:0 0 0 0;
    background-color:#f5f5f5;
    border:1px solid #dedede;
	color:#529214;
    font-size:14px;
    line-height:130%;
    text-decoration:none;
    font-weight:bold;
    cursor:pointer;
    padding:5px 10px 6px 7px; /* Links */
}
.buttons button{
    width:auto;
    overflow:visible;
    padding:4px 10px 3px 7px; /* IE6 */
}
.buttons button[type]{
    padding:5px 10px 5px 7px; /* Firefox */
    line-height:17px; /* Safari */
}
*:first-child+html button[type]{
    padding:4px 10px 3px 7px; /* IE7 */
}
.buttons button img, .buttons a img{
    margin:0 3px -3px 0 !important;
    padding:0;
    border:none;
    width:16px;
    height:16px;
}
button:hover, .buttons a:hover{
    background-color:#E6EFC2;
    border:1px solid #C6D880;
    color:#529214;
}


/* header menu */
.menu2vide{ height:37px}
.menu{overflow: hidden;}
.menu ul{margin: 0;padding: 0;list-style-type: none;}
.menu li{display: inline;margin: 0;}
.menu li a{float: left;display: block;text-decoration: none;margin: 0;padding: 10px 8px;border-right: dashed 1px #CF5F9C}
.menu li a,.menu li a:hover, .menu li.selected a{font-weight: bold;}
.menu2{overflow: hidden;}
.menu2 ul{margin: 0;padding: 0;list-style-type: none;}
.menu2 li{display: inline;margin: 0;}
.menu2 li a{float: left;display: block;text-decoration: none;margin: 0;padding: 10px 20px;}
.menu li a:hover, .menu li.selected a,.menu li a,.menu2 li.selected a, .menu2 li.selected a:hover,.menu2 li a,.menu2 li a:hover{font-size:14px;}

.menu li a:hover, .menu li.selected a,.menu2 li a,.menu2 li a:hover,.menu2 li.selected a, .menu2 li.selected a:hover{
	/* MENU - cp_cap4 */
	color: #FFFFFF;
}
.menu li a{
	/* MENU - cp_cap4 */
	background-color:#FFFFFF;
}
.menu2 li.selected a, .menu2 li.selected a:hover{
	/* PROCESSUS DE COMMANDE (ACTIVE) - cp_cap7 */
	background-color: #B35287;
}
.menu2 li a:hover{
	/* PROCESSUS DE COMMANDE (ROLL-OVER) - cp_cap6 */
	background-color: #CF5F9C;
}
.menu li a{
	/* FOND DES ONGLETs (INNACTIF) - cp_cap5 */
	color: #FF9CD7;
}
.menu li a:hover, .menu li.selected a,.menu2,.menu2 li a,.menu2vide{
	/* FOND DES ONGLETs (INNACTIF) - cp_cap5 */
	background-color: #FF9CD7;
}
.pro_linedrop {
height:35px;
width:100%;
background:url(images/black_0.gif);
position:relative; 
font-family:arial, verdana, sans-serif; 
font-size:11px;
z-index:500;
}

.pro_linedrop .select {
margin:0; 
padding:0; 
list-style:none; 
white-space:nowrap;
}

.pro_linedrop li {
float:left;
background:url(images/black_1.gif);
}

.pro_linedrop li.lrt {
float:right;
background:url(images/blue_1.gif);
}


.pro_linedrop .select a {
display:block; 
height:35px; 
float:left; 
background: url(images/black_0.gif); 
padding:0 0 0 15px; 
text-decoration:none; 
line-height:33px; 
white-space:nowrap; 
color:#A7CE35;
}


.pro_linedrop .select li.lrt a {color:#CF5F9C;}


.pro_linedrop .select a b {
display:block;
padding:0 30px 0 15px; 
background:url(images/black_0.gif) right top;
}

.pro_linedrop .select li.line a b {
background:url(images/black_0a.gif) right top;
}

.pro_linedrop .select a:hover, 
.pro_linedrop .select li:hover a {
background: url(images/black_1.gif); 
padding:0 0 0 15px;
cursor:pointer; 
color:#fff;
}

.pro_linedrop .select li.lrt a:hover, 
.pro_linedrop .select li.lrt:hover a {
background: url(images/blue_1.gif); 
}

.pro_linedrop .select a:hover b, 
.pro_linedrop .select li:hover a b {
display:block; 
padding:0 30px 0 15px; 
background:url(images/black_1.gif) right top; 
cursor:pointer;
}

.pro_linedrop .select li.line a:hover b, 
.pro_linedrop .select li.line:hover a b {
background:url(images/black_1a.gif) right top; 
}

.pro_linedrop .select li.lrt a:hover b, 
.pro_linedrop .select li.lrt:hover a b {
background:url(images/blue_1.gif) right top; 
}

.pro_linedrop .select li.lrt a:hover b.arrow, 
.pro_linedrop .select li.lrt:hover a b.arrow {
background:url(images/blue_1a.gif) right top; 
}

.pro_linedrop .sub {
display:none;
}
.pro_linedrop ul ul {display:none;}

/* IE6 only */
.pro_linedrop table {
border-collapse:collapse; 
margin:-1px; 
font-size:1em; 
width:0; 
height:0;
}

.pro_linedrop .sub {
margin:0; 
padding:0;
list-style:none;
}

.pro_linedrop .sub li {background:transparent;}

.pro_linedrop .select :hover .sub {
height:25px;
display:block; 
position:absolute;
float:left;
width:100%;
top:35px; 
left:0; 
text-align:center;
background:#fff url(images/fade.gif);
border-top:1px solid #aaa;
border-bottom:1px solid #aaa;
}

.pro_linedrop .select :hover .rt li {float:right;}

.pro_linedrop .select :hover .sub li a 
{display:block; height:25px; line-height:22px; float:left; background:transparent url(line/transparent.gif); padding:0 16px; margin:0; white-space:nowrap; color:#333;font-size:10px;}

.pro_linedrop .select :hover .sub li.subline a {color:#c00;}

.pro_linedrop .select :hover .sub li a:hover,
.pro_linedrop .select :hover .sub li:hover
{color:#000; line-height:20px; position:relative; background:#fff url(images/fade.gif) left bottom;}
.designtop{
	width:750px;
	height:270px;
	background-image:url(images/marketplace2.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	margin-top:0px;
}
.designtop button{
	position:absolute;
	margin:228px 0 0 15px;
}
.designtop2{
	width:750px;
	height:270px;
	background-image:url(images/boutiqueacc2.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}
.designtop2 button{
	position:absolute;
	margin:228px 0 0 15px;
}

#cadre{height:165px; width:755px; border:none; margin:25px 10px 0px 20px}
#cadre2{height:165px; width:350px; border:none; margin:25px 10px 0px 20px}
.ctl{width:10px;height:25px; background-image:url('images/cadre_01.png'); background-position:top left; background-repeat:no-repeat}
.ctm{height:25px; background-image:url('images/cadre_02.png'); background-position:top left; background-repeat:repeat-x}
.ctr{width:10px;height:25px; background-image:url('images/cadre_03.png'); background-position:top left; background-repeat:no-repeat}
.cml{width:10px;height:135px; background-image:url('images/cadre_04.png'); background-position:top left; background-repeat:repeat-y}
.cmm{height:135px; background-color:#f2f2f2;}
.cmr{width:10px;height:135px; background-image:url('images/cadre_06.png'); background-position:top left; background-repeat:repeat-y}
.cbl{width:10px;height:5px; background-image:url('images/cadre_07.png'); background-position:top left; background-repeat:no-repeat}
.cbm{height:5px; background-image:url('images/cadre_08.png'); background-position:top left; background-repeat:repeat-x}
.cbr{width:10px;height:5px; background-image:url('images/cadre_09.png'); background-position:top left; background-repeat:no-repeat}
#cadre H1,#cadre2 H1{color:#FFFFFF; margin:0; padding:0}

.divok,.divko,.noerrordisplay,.errordisplay{
	width:750px;
	margin-top:10px;
	margin-bottom:10px;
	margin-left:20px;
	margin-right:20px;
	text-align:left;
}
.divok, .noerrordisplay{
	color:#0066CC;
	background-color:#CFE7FF;
	border:dashed 1px #0066CC;
}
.divko, .errordisplay{
	color:#FF3535;
	background-color:#FFDFDF;
	border:dashed 1px #FF3535;
}
