body{font:100% verdana,arial,helvetica,sans-serif;background:#666666;margin:0;
/* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
padding:0;text-align:center;
/* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
color:#000000;background-color:#FFFFFF;}
.twocolelslt #container{width:46em;
/* this width will create a container that will fit in an 800px browser window if text is left at browser default font sizes */
background:#ffffff;margin:0 auto;
/* the auto margins (in conjunction with a width) center the page */
border:1px solid #000000;text-align:left;
/* this overrides the text-align:center on the body element. */
}
.twocolelslt #sidebar1{float:left;width:12em;
/* since this element is floated,a width must be given */
background:#ebebeb;
/* the background color will be displayed for the length of the content in the column,but no further */
padding:15px 0;
/* top and bottom padding create visual space within this div */
}
.twocolelslt #sidebar1 h3,.twocolelslt #sidebar1 p{margin-left:10px;
/* the left and right margin should be given to every element that will be placed in the side columns */
margin-right:10px;}
.twocolelslt #maincontent{margin:0 1.5em 0 13em;
/* the right margin can be given in ems or pixels. It creates the space down the right side of the page. */
}
.fltrt{
/* this class can be used to float an element right in your page. The floated element must precede the element it should be next to on the page. */
float:right;margin-left:8px;}
.fltlft{
/* this class can be used to float an element left in your page */
float:left;margin-right:8px;}
.clearfloat{
/* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
clear:both;height:0;font-size:1px;line-height:0px;}
body,td,th{font-size:9px;color:#000000;}
.style58{font-size:14px}
a:link{text-decoration:none;}
a:visited{text-decoration:none;}
a:hover{text-decoration:none;}
a:active{text-decoration:none;}
.style61{color:#000000}
.style75{font-size:24px;color:#000000}
.style77{font-size:36px}
.style54{font-size:10px;color:#666666;}
.style74{font-size:9px;color:#000000;}
.style37{font-size:12px}
.style0{font-size:12px;color:#666666;}
/* Signup tabs */
#signuptab{float:left;width:100%;background:#fff url("http://static.rememberthemilk.com/img/bg.gif") repeat-x bottom;font-size:1.0em;line-height:normal;}
#signuptab ul{margin:0;padding:0px 10px 0px 10px;list-style:none;}
#signuptab li{float:left;background:url("http://static.rememberthemilk.com/img/left_white.png") no-repeat left top;margin:0;padding:0 3px 0 9px;border-bottom:1px solid #CACACA;}
#signuptab a{float:left;display:block;width:.1em;background:url("http://static.rememberthemilk.com/img/right_white.png") no-repeat right top;padding:2px 15px 0px 6px;text-decoration:none;font-weight:bold;color:#fff;white-space:nowrap;}
#signuptab > ul a{width:auto;}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#signuptab a{float:none;}
/* End IE5-Mac hack */
#signuptab a:hover{color:#333;}
#signuptab #signupcurrent{background-position:0 -150px;border-width:0;}
#signuptab #signupcurrent a{background-position:100% -150px;padding-bottom:1px;color:#000;}
#signuptab li:hover,#signuptab li:hover a{background-position:0% -150px;color:#000;}
#signuptab li:hover a{background-position:100% -150px;}
/* Signup box */
#signupbox{width:100%;text-align:center;margin:0em auto;}
#signupwrap{border:2px solid #CBDCED;text-align:left;padding:30px 10px 20px 30px;clear:both;}
/* Unsupported browsers */
.orange_rbcontent{padding:0.4em;}
.orange_rbroundbox{width:100%;}
#unsupported{font-weight:bold;text-align:left;}
/*#content{padding-top:15px;}
*/
/* Signup form */
#signupform table{border-spacing:0px;border-collapse:collapse;empty-cells:show;}
#signupform .label{padding-top:2px;padding-right:8px;vertical-align:center;font-size:12px;width:125px;white-space:nowrap;color:#545454;font-weight:bold;text-align:right;}
#signupform .titre{font-size:12px;width:75px;white-space:nowrap;color:#545454;font-weight:bold;}
#signupform .field{padding-bottom:10px;white-space:nowrap;}
#signupform .status{padding-top:2px;padding-left:8px;vertical-align:top;width:246px;white-space:nowrap;}
#signupform .textfield{width:170px;}
#signupform .error_msg{font-weight:bold;color:#FF0000;margin-left:19px;}
#signupform .success{background:url("img/checkOK.gif") no-repeat 0px 0px;padding-right:15px;padding-bottom:15px;}
#signupform .success_msg{font-weight:bold;color:#0060BF;margin-left:19px;}
#signupform #dateformatStatus,#signupform #termsStatus{margin-left:6px;}
#signupform #dateformat_eu{vertical-align:middle;}
#signupform #ldateformat_eu{font-weight:normal;vertical-align:middle;}
#signupform #dateformat_am{vertical-align:middle;}
#signupform #ldateformat_am{font-weight:normal;vertical-align:middle;}
#signupform #termswrap{}
#signupform #terms{vertical-align:middle;float:left;display:block;margin-right:5px;}
#signupform #lterms{font-weight:normal;vertical-align:middle;float:left;display:block;width:350px;white-space:normal;}
#signupform #lsignupsubmit{visibility:hidden;}
div#acc{margin-left:auto;margin-right:auto;text-align:auto;background-color:#999999;}
div#glob{	width:656px;margin-left:auto;margin-right:auto;text-align:auto;background-color: #ffffff; }
div#global
{
	border-bottom: 2px solid #999999;border-left: 2px solid #999999;border-right: 2px solid #999999;
	width: 660px;
	margin-left: auto;
	margin-right: auto;
}
div#ac h2{font-size:12px;margin:1px 0;}
div#ac h1{font:100% Arial;font-size:12px;margin:7px 0;}
div#acc h3{vertical-align:middle;align:center;font-size:12px;color:#FFF;background-color:#999999;margin:0;}
h4{width:660px;font-size:10px;text-align:justify;margin:0em auto;font-size:10px;font-weight:normal;line-height:12px;}


.vpaiement_flags{
	text-align:left;
	margin-top:-10px;
}
.vpaiement_flags img{ width:20px;}

#signupsubmit{
	/*background: url("img/btn_valide_bg.png") repeat-x scroll left center transparent;*/
}