body {
	margin: 0px 0px 20px 0px;
	padding: 0px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-align: center;
	background-color:#b7e1e7;
	background-image: url(images/bg-global.jpg);
	background-repeat: repeat-x;
}
			
p {
padding:0px;
margin:0px;
}

form {
margin:0px;
padding:0px;
}

#container {
	position:relative;
	margin:0px auto 0px auto;
	padding:194px 0px 0px 0px;
	width: 860px;
	text-align:left;
	background-color: #FFFFFF;
}

#header {
	position:absolute;
	top: 0px;
	left: 0px;
	width: 860px;
	height : 194px;
	margin:0px;
	padding: 0px;
	background-image:url(images/bg-header.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	text-align:right;
}

#header .nbmembres {
position:absolute;
right:207px;
top:90px;
width:200px;
height:20px;
line-height:20px;
text-align:right;
color:#c02f34;
font-size:15px;
font-weight:bold;
}

#header b {
	position:absolute;
	top: 0px;
	left: 0px;
	width:860px;
	height:16px;
	margin:-20px 0px 0px 0px;
	padding:0px;
	font-size: 9px;
	font-weight: normal;
	color:#fddaec;
}

#header .logo {
position:absolute;
top:0px;
left:8px;
}

#header .slogan {
clear:both;
position:absolute;
top:58px;
left:212px;
}


#myshare {
margin: 0;
padding: 0;
width:104px;
height:35px;
}

#share {
margin:-20px 0px 0px 0px;
position: absolute;
visibility: hidden;
width:404px;
border:1px solid #339999;
border-top:none;
background-color:#FFFFFF;
padding:5px 0px 5px 4px;
}

#share img {
width:16px;
height:16px;
padding:0px;
margin:1px;
border:none;
}

#share a:link, #share a:visited {
float:left;
width:18px;
height:18px;
padding:0px;
background-image:url(http://www.ivisite.com/images/bg-share.gif);
margin:2px!important;
display:block;
}

#share a:hover {
background-image:url(http://www.ivisite.com/images/bg-share-over.gif);
}

#navigation {
	position:absolute;
	top:150px;
	left:0px;
	padding: 0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	width:860px;
	height:44px;
	font-size:1px;
	list-style:none;
	
}

#navigation a:link, #navigation a:hover, #navigation a:visited, #navigation li a {
text-decoration:none;
}

#mnav1 {background-repeat: no-repeat;padding-left:79px; float:left;}
#mnav1 span {visibility:hidden;}
#mnav1 a {width: 120px; height:44px; display:block; background-image: url(images/mnav-1-off.gif);}
#mnav1 a:hover {background-image: url(images/mnav-1-over.gif);}
#mnav1 .on {background-image: url(images/mnav-1-on.gif);}

#mnav2 {background-repeat: no-repeat;margin:0px; float:left;}
#mnav2 span {visibility:hidden;}
#mnav2 a {width: 214px; height:44px; display:block; background-image: url(images/mnav-2-off.gif);}
#mnav2 a:hover {background-image: url(images/mnav-2-over.gif);}
#mnav2 .on, #mnav2 .on:hover {background-image: url(images/mnav-2-on.gif);}

#mnav3 {background-repeat: no-repeat;margin:0px; float:left;}
#mnav3 span {visibility:hidden;}
#mnav3 a {width: 216px; height:44px; display:block; background-image: url(images/mnav-3-off.gif);}
#mnav3 a:hover {background-image: url(images/mnav-3-over.gif);}
#mnav3 .on, #mnav3 .on:hover {background-image: url(images/mnav-3-on.gif);}

#mnav4 {background-repeat: no-repeat;margin:0px; float:left;}
#mnav4 span {visibility:hidden;}
#mnav4 a {width: 223px; height:44px; display:block; background-image: url(images/mnav-4-off.gif);}
#mnav4 a:hover {background-image: url(images/mnav-4-over.gif);}
#mnav4 .on, #mnav4 .on:hover {background-image: url(images/mnav-4-on.gif);}



#maVille {
	padding: 50px 0px 10px 0px;
	margin:20px 0px 20px 0px;
	width:220px;
	font-size:1px;
	list-style:none;
	background-image: url(images/bg-ma-ville.gif);
	background-repeat:no-repeat;
	background-color:#c4efff;
	border-bottom:2px solid #2a6587;
}

#maVille a:link, #maVille a:hover, #maVille a:visited, #maVille li a {
text-decoration:none;
}

#Vnav0 {background-repeat: no-repeat;margin:0px;}
#Vnav0 span {visibility:hidden;}
#Vnav0 a {width: 220px; height:20px; display:block; background-image: url(images/Vnav-0-off.gif);}
#Vnav0 a:hover {background-image: url(images/Vnav-0-on.gif);}
#Vnav0 .on {background-image: url(images/Vnav-0-on.gif);}

#Vnav1 {background-repeat: no-repeat;margin:0px;}
#Vnav1 span {visibility:hidden;}
#Vnav1 a {width: 220px; height:20px; display:block; background-image: url(images/Vnav-1-off.gif);}
#Vnav1 a:hover {background-image: url(images/Vnav-1-on.gif);}
#Vnav1 .on, #Vnav1 .on:hover {background-image: url(images/Vnav-1-on.gif);}

#Vnav2 {background-repeat: no-repeat;margin:0px;}
#Vnav2 span {visibility:hidden;}
#Vnav2 a {width: 220px; height:20px; display:block; background-image: url(images/Vnav-2-off.gif);}
#Vnav2 a:hover {background-image: url(images/Vnav-2-on.gif);}
#Vnav2 .on, #Vnav2 .on:hover {background-image: url(images/Vnav-2-on.gif);}

#Vnav3 {background-repeat: no-repeat;margin:0px;}
#Vnav3 span {visibility:hidden;}
#Vnav3 a {width: 220px; height:20px; display:block; background-image: url(images/Vnav-3-off.gif);}
#Vnav3 a:hover {background-image: url(images/Vnav-3-on.gif);}
#Vnav3 .on, #Vnav3 .on:hover {background-image: url(images/Vnav-3-on.gif);}

#Vnav4 {background-repeat: no-repeat;margin:0px;}
#Vnav4 span {visibility:hidden;}
#Vnav4 a {width: 220px; height:20px; display:block; background-image: url(images/Vnav-4-off.gif);}
#Vnav4 a:hover {background-image: url(images/Vnav-4-on.gif);}
#Vnav4 .on, #Vnav4 .on:hover {background-image: url(images/Vnav-4-on.gif);}

#Vnav5 {background-repeat: no-repeat;margin:0px;}
#Vnav5 span {visibility:hidden;}
#Vnav5 a {width: 220px; height:20px; display:block; background-image: url(images/Vnav-5-off.gif);}
#Vnav5 a:hover {background-image: url(images/Vnav-5-on.gif);}
#Vnav5 .on, #Vnav5 .on:hover {background-image: url(images/Vnav-5-on.gif);}

#Vnav6 {background-repeat: no-repeat;margin:0px;}
#Vnav6 span {visibility:hidden;}
#Vnav6 a {width: 220px; height:20px; display:block; background-image: url(images/Vnav-6-off.gif);}
#Vnav6 a:hover {background-image: url(images/Vnav-6-on.gif);}
#Vnav6 .on, #Vnav6 .on:hover {background-image: url(images/Vnav-6-on.gif);}

#Vnav7 {background-repeat: no-repeat;margin:0px;}
#Vnav7 span {visibility:hidden;}
#Vnav7 a {width: 220px; height:20px; display:block; background-image: url(images/Vnav-7-off.gif);}
#Vnav7 a:hover {background-image: url(images/Vnav-7-on.gif);}
#Vnav7 .on, #Vnav7 .on:hover {background-image: url(images/Vnav-7-on.gif);}

#Vnav8 {background-repeat: no-repeat;margin:0px;}
#Vnav8 span {visibility:hidden;}
#Vnav8 a {width: 220px; height:20px; display:block; background-image: url(images/Vnav-8-off.gif);}
#Vnav8 a:hover {background-image: url(images/Vnav-8-on.gif);}
#Vnav8 .on, #Vnav8 .on:hover {background-image: url(images/Vnav-8-on.gif);}

#Vnav9 {background-repeat: no-repeat;margin:0px;}
#Vnav9 span {visibility:hidden;}
#Vnav9 a {width: 220px; height:20px; display:block; background-image: url(images/Vnav-9-off.gif);}
#Vnav9 a:hover {background-image: url(images/Vnav-9-on.gif);}
#Vnav9 .on, #Vnav9 .on:hover {background-image: url(images/Vnav-9-on.gif);}

#Vnav10 {background-repeat: no-repeat;margin:0px;}
#Vnav10 span {visibility:hidden;}
#Vnav10 a {width: 220px; height:20px; display:block; background-image: url(images/Vnav-10-off.gif);}
#Vnav10 a:hover {background-image: url(images/Vnav-10-on.gif);}
#Vnav10 .on, #Vnav10 .on:hover {background-image: url(images/Vnav-10-on.gif);}

#Vnav11 {background-repeat: no-repeat;margin:0px;}
#Vnav11 span {visibility:hidden;}
#Vnav11 a {width: 220px; height:20px; display:block; background-image: url(images/Vnav-11-off.gif);}
#Vnav11 a:hover {background-image: url(images/Vnav-11-on.gif);}
#Vnav11 .on, #Vnav11 .on:hover {background-image: url(images/Vnav-11-on.gif);}

#Vnav12 {background-repeat: no-repeat;margin:0px;}
#Vnav12 span {visibility:hidden;}
#Vnav12 a {width: 220px; height:20px; display:block; background-image: url(images/Vnav-12-off.gif);}
#Vnav12 a:hover {background-image: url(images/Vnav-12-on.gif);}
#Vnav12 .on, #Vnav7 .on:hover {background-image: url(images/Vnav-12-on.gif);}

#Vnav13 {background-repeat: no-repeat;margin:0px;}
#Vnav13 span {visibility:hidden;}
#Vnav13 a {width: 220px; height:20px; display:block; background-image: url(images/Vnav-13-off.gif);}
#Vnav13 a:hover {background-image: url(images/Vnav-13-on.gif);}
#Vnav13 .on, #Vnav13 .on:hover {background-image: url(images/Vnav-13-on.gif);}

/* ************** Début NEW HOME ************** */ 
#contentHome {
position:relative;
width:860px;
height:400px;
background-image: url(images/bg-home-new.gif);
background-repeat:no-repeat;
font-size:13px;
color:#626262;
font-family:Tahoma, Arial, Helvetica, sans-serif;
}

#contentHome .pres {
position:absolute;
top:10px;
left:10px;
width:354px;
height:172px;
overflow:hidden;
}

#contentHome .pres h1 {
font-size:15px;
color:#fb7732;
margin:0px 0px 5px 0px;
padding:0px;
}

#contentHome .pres h2 {
font-size:13px;
margin:0px;
padding:0px;
}

#contentHome .pres p {
font-size:13px;
color:#626262;
margin:0px;
padding:0px;
}

#contentHome .login {
position:absolute;
top:210px;
left:10px;
width:354px;
height:172px;
overflow:hidden;
background-image: url(images/bg-home-login.gif);
background-repeat:no-repeat;
}

#contentHome .hemail {
position:absolute;
top:30px;
left:110px;
}
#contentHome .hpwd {
position:absolute;
top:60px;
left:110px;
}
#contentHome .hbtn {
position:absolute;
top:51px;
left:257px;
}
#contentHome .hinsc {
position:absolute;
top:111px;
left:47px;
background-image: url(images/btn-home-login-off.gif);
background-repeat:no-repeat;
width:260px;
height:50px;
display:block;
text-decoration:none;
}
#contentHome .hinsc:hover {
background-image: url(images/btn-home-login-on.gif);
}
#contentHome .hinsc span {
visibility:hidden;
text-decoration:none;
}
#contentHome .hlogg {
position:absolute;
top:4px;
left:4px;
width:290px;
height:110px;
display:block;
text-decoration:none;
}

#contentHome .actu {
position:absolute;
top:10px;
left:380px;
width:255px;
height:100px;
padding:60px 15px 12px 15px;
overflow:hidden;
background-image: url(images/bg-home-actu.gif);
background-repeat:no-repeat;
font-size:13px;
text-decoration:none!important;
}

#contentHome .ville {
position:absolute;
top:210px;
left:380px;
width:285px;
height:172px;
overflow:hidden;
background-image: url(images/bg-home-ville.gif);
background-repeat:no-repeat;
}

#contentHome .ville ul, #contentHome .ville li {
list-style:none;
list-style-type:none;
margin:0px;
padding:0px;
}

#contentHome .ville ul {
position:absolute;
top:40px;
left:2px;
width:281px;
height:130px;
overflow-x:hidden;
overflow-y:scroll;
}

#contentHome .ville li a {
font-size:13px;
line-height:18px;
width:240px;
margin:0px 0px 0px 21px;
text-decoration:none;
display:block;
color:#626262;
}

#contentHome .ville li a:hover {
background-color:#fb7732;
}

#contentHome .pub {
position:absolute;
top:0px;
right:0px;
width:190px;
height:360px;
overflow:hidden;
text-align:center;
}

/* ************** Fin NEW HOME ************** */ 

#contentLeft {
float:left;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
width:220px;
height:auto;
}

#contentLight {
	float:left;
	width:439px;
	margin: 0px;
	padding: 0px;
	border-left:1px solid #cdcdcd;
}

#contentFull {
	float:left;
	width:639px;
	margin: 0px;
	padding: 0px;
	border-left:1px solid #cdcdcd;
}

#breadcrumb {
width:860px;
padding:0px;
margin:0px;
height:12px;
line-height:12px;
text-indent:10px;
color:#666666;
}

#breadcrumb a:link, #breadcrumb a:visited {
color:#666666;
text-decoration:underline;
}

#breadcrumb a:hover {
color:#666666;
text-decoration:overline;
}

#page {
padding:0px 0px 20px 0px;
margin:0px;
width:100%;
min-height:450px;
text-align:left;
background-color:#FFFFFF;
}

#page h1 {
	font-family:Helvetica, Arial, Helvetica, sans-serif;
	margin:5px 0px 0px 0px;
	padding:0px 0px 0px 20px;
	display:block;
	font-weight:normal;
	letter-spacing:2px;
	font-size:24px;
	font-style:italic;
	color:#336666;
}

#page h2 {
	font-family:Helvetica, Arial, Helvetica, sans-serif;
	margin:18px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	display:block;
	font-weight:bold;
	letter-spacing:2px;
	font-size:17px;
	font-style:italic;
	color:#ff6600;
}

#contentRight {
margin:0px 0px 0px 0px;
padding:0px;
float:left;
width:200px;
height:auto;
text-align:center;
}

#footer {
	color:#ffffcc;
	margin:0px auto 0px auto;
	padding:0px;
	width: 860px;
	height:140px;
	text-align:center;
	font-size: 12px;
	background-image:url(images/bg-footer.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}

#footerH {
width:860px;
height:20px;
line-height:20px;
letter-spacing:1px;
}

#footerB {
width:860px;
height:16px;
line-height:16px;
font-size: 11px;
margin-top:104px;
}

#footer a:link, #footer a:visited {
	color:#ffffcc;
	text-decoration:none;
}

#footer a:hover {
	color:#ffffcc;
	text-decoration:underline;
}

.raz {
clear:both;
margin:0px;
padding:0px;
border:none;
height:0px!important;
}

.home {
width:424px;
margin:18px 0px 0px 0px;
padding:0px 0px 0px 16px;
background-image: url(../images/bg-home.jpg);
background-repeat: no-repeat;
background-position: left top;
}

.home p {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
margin:5px 0px 5px 0px;
padding:0px;
}

#contentRight h3, .homed h3 {
	font-family:Helvetica, Arial, Helvetica, sans-serif;
	margin:0px 0px 15px 0px;
	padding:0px 0px 0px 4px;
	display:block;
	font-weight:normal;
	letter-spacing:2px;
	font-size:17px;
	font-style:italic;
	color:#ff6600;
}


.homed  {  
font-family:Helvetica, Arial, Helvetica, sans-serif;
font-size:14px;
margin: 0px 0px 20px 0px; 
padding: 4px; 
width: 174px;  
background-color:#FFFFFF;
border-left:6px solid #ff6600;
border-top:1px solid #eeeeee;
border-bottom:1px solid #eeeeee;
border-right:1px solid #eeeeee;
text-align:left;
}

.homed2  {  
font-family:Helvetica, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
margin: 0px 0px 10px 10px; 
padding: 30px 4px 4px 4px; 
width: 190px;  
height:190px;
background-image: url(images/post-it.gif);
background-repeat: no-repeat;
background-position: left top;
text-align:left;
}

.homed a:link, .homed a:visited, .homed a:hover, .homed2 a:link, .homed2 a:visited, .homed2 a:hover {
/*font-style:italic;*/
text-decoration:none;
} 

#fade_link {
margin-right:4px;
display:block;
font-size:14px!important;
color:#626262;
text-decoration:none!important;
}

#tbl_homeH {
clear:both;
width:400px;
margin:5px 20px 0px 20px;
padding:0px 0px 0px 0px;
text-align:left;
}

#tbl_homeM {
clear:both;
width:400px;
margin:5px 20px 0px 20px;
padding:0px 0px 0px 0px;
text-align:left;
}

#tbl_homeB {
color:#DEDEDE;
text-align:center;
clear:both;
width:440px;
margin:5px 0px 0px 5px;
padding:0px 0px 0px 0px;
text-align:center;
}

#tbl_homeB a {
color:#DEDEDE;
}

#lst_pages_haut {
color:#339999;
width:600px;
margin:5px 20px 0px 20px;
height:16px;
border-top:1px solid #339999;
border-bottom:1px solid #339999;
}

#lst_pages_bas {
color:#339999;
width:600px;
margin:15px 20px 0px 20px;
height:16px;
border-top:1px solid #339999;
border-bottom:1px solid #339999;
}

#lst_pages_haut img, #lst_pages_bas img {
border:0px;
}

#lst_pages_haut a:link, #lst_pages_haut a:visited, #lst_pages_bas a:link, #lst_pages_bas a:visited {
color:#339999;
text-decoration:none;
}

#lst_pages_haut a:hover, #lst_pages_bas a:hover {
color:#339999;
text-decoration:underline;
}

.details {
border:0px;
}

.mois {
color:#FFFFFF;
font-weight:bold;
height:14px;
text-align:center;
margin:0px;
}

.jour {
color:#333333;
font-size:14px;
font-weight:bold;
letter-spacing:0.4em;
height:30px;
padding-left:10px;
margin:0px;
}

.titre {
width:369px;
width:339px!important;
padding-right:30px;
background-repeat:no-repeat;
background-position:right 0px;
text-align:left;
height:37px;
}

#lnk_archive {
margin:10px 0px 0px 260px;
border:none;
width: 168px;
height:30px;
display:block;
background-image: url(images/btn-archives.gif);
background-repeat:no-repeat;
text-decoration:none;
/*display:none;*/
}

#lnk_archive span {
visibility:hidden;
}

#lnk_archive a {
text-decoration:none;
}

#lstprod {
clear:both;
margin:5px 0px 0px 20px;
padding:0px 0px 0px 0px;
}

#lstprod p {
margin:14px 4px 0px 4px;
}

#lstprod b{
padding-left:4px;
font-family:Helvetica, Arial, Helvetica, sans-serif;
font-size:13px;
/*font-style:italic;*/
font-weight:normal;
color:#285f86;
}

#prod b {
padding:0px;
font-family:Helvetica, Arial, Helvetica, sans-serif;
font-size:13px;
/*font-style:italic;*/
/*font-weight:normal;*/
font-weight:bold;
color:#285f86;
}

#prod u {
/*
display:block;
margin-bottom:6px;
padding:0px;*/
font-family:Helvetica, Arial, Helvetica, sans-serif;
font-size:14px;
/*font-style:italic;*/
/* font-weight:bold;*/
color:#285f86;
}

#prod i {
color:#e6642b;
padding:0px;
font-family:Helvetica, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
}

#lstprod i{
color:#fe8a0d;
padding-left:4px;
font-family:Helvetica, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
}

#lstprod a:link, #lstprod a:visited {
color:#285f86;
text-decoration:none;
}

#lstprod a:hover {
color:#285f86;
text-decoration:underline;
}

.prod1  {  
margin: 0px 0px 15px 0px; 
padding: 0px; 
width: 409px; 
height: 100px; 
overflow: hidden; 
background-color:#FFFFFF;
border-left:10px solid #ff9900;
border-top:1px solid #eeeeee;
border-bottom:1px solid #eeeeee;
border-right:1px solid #eeeeee;
background-image: url(../images/bg-date.gif);
background-repeat: no-repeat;
background-position: left top;
}

.prod2  { 
margin: 0px 0px 15px 0px; 
padding: 0px; 
width: 409px; 
height: 100px; 
overflow: hidden; 
background-color:#FFFFFF;
border-left:10px solid #ffb52b;
border-top:1px solid #eeeeee;
border-bottom:1px solid #eeeeee;
border-right:1px solid #eeeeee;
background-image: url(../images/bg-date.gif);
background-repeat: no-repeat;
background-position: left top;
}

.prod1:hover {
border-top:1px solid #ff9900;
border-bottom:1px solid #ff9900;
border-right:1px solid #ff9900;
}

.prod2:hover, .prod2:hover {
border-top:1px solid #ffb52b;
border-bottom:1px solid #ffb52b;
border-right:1px solid #ffb52b;
}

#tarifs {
width:409px;
border:1px solid #fcdca0;
margin:20px 0px 20px 0px;
padding:0px;
}

#tarifs strike {
color:#666666;
}

.remise {
width:407px;
display:block;
border:1px solid #fcdca0;
margin:-15px 0px 20px 0px;
padding:0px!important;
height:20px;
line-height:20px;
text-align:center;
color:#FF0000!important;
}

#ajouter, #erreur {
width:409px;
border:1px solid #fcdca0;
margin:-15px 0px 20px 0px;
padding:0px 9px 0px 0px;
text-align:right;
color:#285f86;
font-weight:bold;
}

#erreur {
margin:20px 0px 20px 0px;
padding-left:10px;
text-align:left;
color:#FF0000;
font-weight:normal;
}

#ajouter td, #erreur td {
height:28px;
line-height:28px;
}

#ajouter .qty, #ajouter .total {
color:#285f86;
font-family:Helvetica, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
width:20px;
height:17px;
background-color:#FFFFFF;
margin:0px;
padding:0px;
border:0px;
text-align:right;
}

#ajouter .total {
width:50px;
}

.tblp_t {
border-top:2px solid #FF0000;
}

.tblp_r {
border-right:2px solid #FF0000;
}

.tblp_b {
border-bottom:2px solid #FF0000;
}

.tblp_l {
border-left:2px solid #FF0000;
}

.tbll_a {
background-color:#fcdca0;
}

#prod {
font-family:Helvetica, Arial, Helvetica, sans-serif;
font-size:13px;
clear:both;
margin:5px 0px 0px 20px;
padding:0px 0px 0px 0px;
}

#prod .activite  {  
margin: 0px 0px 15px 0px; 
padding: 10px; 
width: 379px; 
background-color:#FFFFFF;
border-left:10px solid #ff9900;
border-top:1px solid #eeeeee;
border-bottom:1px solid #eeeeee;
border-right:1px solid #eeeeee;
background-position:right top;
background-repeat:no-repeat;
}

#prod p {
margin:10px 0px 10px 0px;
}

#prix {
width:522px;
height:100px;
background-image:url(../images/bg-bloc-prix.gif);
background-repeat:no-repeat;
background-position:top left;
margin:0px;
padding:6px 4px 2px 14px;
}

#prix td, #prix tr {
margin:0px;
padding:0px;
border:0px;
}

#prix .info {
width:290px;
height:14px!important;
overflow-y:hidden!important;
}

#prix .tdpanier {
	width:130px;
	text-align:right;
}

#prix .frmtxt {
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
width:150px;
height:14px;
font-size:9px;
background-color:#fee6f2;
margin:0px;
padding:0px;
border:0px;
font-weight:bold;
}

#prix .frmtxtpt {
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
width:20px;
height:14px;
font-size:9px;
background-color:#fee6f2;
margin:0px;
padding:0px;
border:0px;
font-weight:bold;
}

#prix .frmprix, #prix .frmprixb {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
text-align:right;
font-size:20px;
width:104px;
height:20px;
margin:0px;
padding:0px;
border:none;
background-color:#fee6f2;
}

#prix .frmprixb {
color:#666666;
text-decoration:line-through;
}

#prix .frmpanier {
width:50px;
height:70px;
margin:0px 0px 0px 20px;
padding:0px;
border:none;
background-color:#fee6f2;
}

#loginbox {
position:absolute;
top:0px;
left:660px;
width:200px;
height:120px;
background-image:url(images/bg-loginbox.gif);
background-repeat:no-repeat;
text-align:left;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
color:#ff6600;
}

#loginbox h3 {
width:200px;
height:10px;
margin:0px;
padding:0px;
}

#loginbox .lh {
background-image:url(images/bg-loginbox-i.gif);
background-repeat:no-repeat;
}

#loginbox h3 span {
visibility:hidden;
}

#loginbox .email, #loginbox .pwd {
width:110px;
height:14px;
margin:0px 0px 1px 34px;
padding:0px;
border:1px solid #ff6600;
font-size:9px;
}

#loginbox .btn {
position:absolute;
top:6px;
left:150px;;
width:33px;
height:33px;
margin:0px;
padding:0px;
border:0px;
}

#loginbox a {
color:#ff6600;
}

#loginbox .rappel {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
position:absolute;
color:#0099cc;
top:46px;
left:45px;
margin:0px;
padding:0px;
border:0px;
}

#loginbox .cpte {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
position:absolute;
font-weight:bold;
color:#0099cc;
top:44px;
left:56px;
margin:0px;
padding:0px;
border:0px;
text-transform:uppercase;
}


#loginbox .suite {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
position:absolute;
top:30px;
left:55px;
margin:0px;
padding:0px;
border:0px;
color:#000000!important;
}

#loginbox .signin {
position:absolute;
top:75px;
left:128px;
width:59px;
height:28px;
text-decoration:none;
color:#ffffff!important;
background-image:url(images/btn-devenir-membre-off.gif);
}

#loginbox .current {
position:absolute;
font-weight:bold;
top:67px;
left:136px;
width:59px;
height:36px;
text-decoration:none;
color:#ffffff!important;
background-image:url(images/btn-devenir-membre-off.gif);
}

#loginbox .current b {
font-size:16px;
color:#ffff00;
}

#loginbox .signin:hover {
background-image:url(images/btn-devenir-membre-on.gif);
}

#loginbox .signin span {
visibility:hidden;
}

#cartbox, #avoir {
	width:220px;
	height:80px;
	background-repeat:no-repeat;
	text-align:left;
	margin:0px 0px 15px 0px;
	padding:0px;
	color:#ff6600;
	font-size:13px;
	font-weight:bold;
}

#cartbox {
cursor: hand;
background-image:url(images/bg-cartbox.gif);
}

#avoir {
background-image:url(images/bg-avoir.gif);
}

#cartbox a, #avoir b {
position:relative;
top:45px;
left:60px;
color:#ff6600;
text-decoration:none;
}

#cartbox span, #avoir span {
font-weight:normal!important;
}

#lst_inscrits {
width:400px;
margin:0px 20px 20px 20px;
}

.th_avatar {
float:left;
width:auto;
display:block;
text-align:center;
border:1px solid #333333;
margin:10px 0px 0px 9px;
padding:1px;
font-size:10px;
}

#monpanier {
width:600px;
height:auto;
margin:10px 20px 0px 20px;
border:none;
}

.tblpanier {
width:600px;
height:auto;
margin:10px 20px 0px 20px;
border:none;
/*border:1px solid #7a0240;*/
}

.l_erreur {
border:1px solid #000099!important;
color:#FF0000;
}

.btnpanier, .btnpanierB {
margin:2px 10px 2px 10px;
padding:0px 0px 0px 0px;
color:#FFFFFF;
width:150px;
height:24px;
font-size:11px;
background:url(images/bg-bouton.gif) no-repeat left top;
border:none;
text-transform:uppercase;
}

.btnpanierB {
font-weight:bold;
}

.frmQTYpanier {
width:20px;
height:13px;
font-size:11px;
}

.creer_compte {
width:600px;
height:auto;
margin:10px 20px 0px 20px;
/* border:1px solid #7a0240;*/
}

.tbllight {
width:409px!important;
}

.tblproduct {
font-size:11px!important;
margin-top:20px!important;
margin-left:0px!important;
margin-bottom:20px!important;
width:410px!important;
}

.creer_compteFRM {
margin:0px;
padding:0px;
width:140px;
font-size:11px;
height:14px;
}

.creer_compteMN {
width:144px;
font-size:11px;
height:18px;
}

.creer_compteTH {
background-color:#339999;
height:20px;
line-height:20px;
color:#FFFFFF!important;
}

.creer_compteCMT {
background-color:#efefef;
}

.champ_obligatoire {
color:#FF0000;
font-weight:bold;
}

.important {
color:#FF0000;
font-weight:normal;
}

.tdcomptelnk:link, .tdcomptelnk:visited {
font-size:10px;
color:#0000ff;
font-weight:normal;
text-decoration:none;
}

.tdcomptelnk:hover {
font-size:10px;
color:#0000ff;
text-decoration:underline;
font-weight:normal;
}

.tdcomptelnkactif {
font-size:10px;
color:#0000ff;
text-decoration:none;
font-weight:normal;
}

#pcommandeH {
color:#999999;
width:528px;
height:36px;
margin:0px 34px 10px 34px;
border:none;
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

#pcommandeH a:link, #pcommandeH a:hover, #pcommandeH a:visited,
#pcommandeB a:link, #pcommandeB a:hover, #pcommandeB a:visited {
color:#999999;
text-decoration:none;
}

#pcommandeB {
color:#999999;
width:528px;
height:36px;
margin:40px 34px 10px 34px;
border:none;
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

