body { 
margin : 0; 
padding : 0; 
background-color : #FFFFFF; 
} 
#contenairhome { 
z-index : 0; 
margin : 0 auto; 
background : url(/images/headers/tchabout.gif); 
width : 1024px; 
height : 498px; 
} 
#contenair { 
z-index : 0;
margin-right:auto;
margin-bottom: auto;
margin-left: auto;
margin-top:-25px;
border-left : 0px solid #e8215c; 
border-right : 0px solid #e8215c; 
width : 1009px; 
height : auto;  
} 
#footer { 
z-index : 0;
margin: 0 auto;  
border-top : 1px solid #ff0066;

width : 1010px; 
 
background : transparent; 
} 
#contenair1 { 
z-index : 0; 
margin-top : -10px; 
border-left : 1px solid #e8215c; 
border-right : 1px solid #e8215c; 
width : 896px; 
height : auto; 
background-color : #ffffff; 
} 
#acces { 
top : 200px; 
} 
#moyen { 
background : transparent; 
top : 150px; 
left : 50px; 
} 
#moyendis { 
background : #ffffff; 
top : 150px; 
left : 50px; 
} 
#headhomeless { 
z-index : 1; 
visibility : visible; 
height : 500px; 
float : left; 
} 
#headhome { 
z-index : 1; 
visibility : visible;
width: 1024px; 
height : auto;
border-left: 64px;  
} 
#navhome { 
font-size : 14px; 
font-family : Helvetica; 
height : auto; 
list-style : none; 
} 
#navhome li { 
display : inline; 
} 
#navhome a { 
color : #ffcccc; 
font-size : 14px; 
font-family : Helvetica; 
font-weight : bold; 
text-decoration : none; 
padding : 5px; 
margin : 0 5px; 
} 
#navhome a:hover { 
color : #cc0033; 
text-decoration : none; 
padding : 5px; 
margin : 0 5px; 
font-family : Helvetica; 
} 
#navfoot li { 
display : inline; 
} 
#navfoot a { 
color : #cccccc; 
font-size : 10px; 
font-family : Helvetica; 
font-weight : light; 
padding : 5px; 
margin : 0 0px; 
} 
#navfoot a:hover { 
color : #cccccc; 
text-decoration : underline;
font-weight : light;
padding : 5px; 
margin : 0 0px; 
font-family : Helvetica; 
} 
#rsvErrors {
    display: none; 
    background-color: #ffffcc;
	color: #ff0000;
    border: 1px solid #e8215c;
    padding: 8px;
  }
.logo { 
font-size : 30px; 
color : #0000cc; 
background-color : transparent; 
height : 100px; 
width : 290px; 
float : left; 
} 
.logo_1 { 
background-color : transparent; 
color : #e8215c; 
font-size : 18px; 
font-family : Verdana; 
font-weight : bold; 
float : left; 
} 
.taglinehome { 
color : #999999; 
font-family : Georgia; 
font-size : 11px; 
font-weight : bold; 
visibility : visible; 
margin : 0 auto; 
z-index : 3; 
background : transparent; 
} 
.tagline { 
color : #333333; 
font-family : Georgia; 
font-size : 14px; 
visibility : visible; 
margin : 0 auto; 
z-index : 3; 
background : transparent; 
left : 187px; 
top : 103px; 
} 
.nav-color .nav-skincare .nav-distributor .nav-access { 
visibility : visible; 
font-size : 14px; 
font-family : Arial; 
text-decoration : none; 
} 
.subnav { 
color : #cccccc; 
font-size : 11px; 
font-family : Arial; 
visibility : visible; 
display : inline; 
z-index : 3; 
top : 0; 
float : right; 
} 
.subnav a { 
color : #cccccc; 
font-size : 11px; 
font-family : Arial; 
z-index : 3; 
top : 0; 
float : right; 
display : inline; 
} 
.subnavform { 
color : #999999; 
z-index : 2; 
float : right; 
font-size : 12px; 
font-family : Arial; 
} 
.cat_head { 
color : #e8215c; 
font-family : Arial; 
font-size : 24px; 
font-weight : bold; 
} 
.cate { 
border-right : 1px solid #333333; 
padding : 0; 
margin : 0 5px; 
} 
.catecol { 
font-family : Sans-serif; 
font-size : 14px; 
color : #666666; 
border-right : 1px solid #333333; 
padding : 0; 
margin : 0 5px; 
} 
.whiteproduct { 
font-family : Arial; 
font-size : 30px; 
color : #ffffff; 
} 
.white { 
font-family : Verdana; 
font-size : 12px; 
color : #cccccc; 
} 
.whitedetail { 
font-family : Verdana; 
font-size : 12px; 
color : #666666; 
} 
.whitedetail_2 { 
font-family : Verdana; 
font-size : 12px; 
color : #999999; 
} 
.whiteunder { 
font-family : Verdana; 
font-size : 14px; 
color : #333333; 
text-decoration : underline; 
font-weight : bold; 
} 
.black { 
font-family : Arial; 
font-size : 16px; 
color : #000000; 
} 
.red { 
font-family : Verdana; 
font-size : 10px; 
color : #ff0000; 
} 
.whitecol { 
font-family : Arial; 
font-size : 14px; 
color : #ffffff; 
} 
.whitecontact { 
font-family : Arial; 
font-size : 16px; 
color : #000000; 
font-size : 14px; 
} 
.textarea { 
font-size : 12px; 
font-family : Courier New, Courrier; 
background : #ffffcc; 
height : 100px; 
width : 300px; 
border : thin solid #ffffff; 
} 
h1 { 
color : #666666; 
font-family : Arial; 
font-size : 14px; 
font-weight : lighter; 
text-decoration : underline; 
} 
h2 { 
font-family : Arial;
color:#66CC00; 
font-size : 12px; 
font-weight : lighter; 
text-decoration : none; 
} 
p.grey a { 
color : #c0c0c0; 
font-family : Verdana; 
font-size : 12px; 
} 
p.grey a:hover { 
color : #e8215c; 
font-family : Verdana; 
font-size : 12px; 
} 
br { 
clear : left; 
} 
hr { 
color : #e8215c; 
} 
.errorField {
    background-color: #FFCCCC;
    color: #FF0000;
  }

.fielderror { color: red; }
.fieldreq { color: blue;}
