
body
{
  background:url(/templates/dark/images/background_home.png) center repeat-x;
  background-position:top left;
}

img
{
  border:none;
}

table.home
{
  width:100%;
  position:absolute;
    top:0px;
    left:0px;
}

td.header
{
  height:170px;
  text-align:center;
}

#logo_producteev
{
  position:relative;
    top:-8px;
}

td.whats_producteev
{
  text-align:center;
}

td.text_home
{
  font-family:"Helvetica";
  color:#666666;
  padding-left:20%;
  padding-top:1%;
}

td.swf_home
{
  font-family:"Helvetica";
  color:#666666;

  padding-top:1%;
}

img.get_started_btn
{
  margin-top:20px;
  margin-right:27%;
  float:right;

}

div.signup_btn
{
  margin-top:20px;
  margin-right:27%;
  float:right;

}

div.text_home
{
   font-family:"Helvetica";
  color:#666666;
  width:600px;
  font-size:17px;
  text-align:justify;
}

span.text_home_orange
{
  color:orange;
}

td.form_signin
{
  vertical-align:top;
}

div.form_signin_home
{
  width:195px;
  height:166px;
  background:url(/templates/dark/images/background_signin.png);
  background-position:0px 0px;
  background-repeat:no-repeat;
  position:relative; 
    top:-30px;
    left:0px;
}

td.new_home
{
}

div.label_new_home
{
  font-family:"Helvetica";
  font-size:20px;
  color:#FFFFFF;
  position:absolute;
    top:40px;
    left:16px;   
}

div.form_new_home
{
  width:195px;
  height:193px;
  background:url(/templates/dark/images/background_new.png);
  background-position:0px 0px;
  background-repeat:no-repeat;
  padding-top:65px;
  padding-left:15px;
  position:relative;
    top:-40px;
    left:0px;
}

a.rss_home_link
{
  font-size:13px;
  color:#FFFFFF;
  text-decoration:none;
  font-family:"Helvetica";
}

a.rss_home_link:hover
{
  color:#FFFFFF;
  text-decoration:underline;
}

input#username_form_home
{
  width:90px;
  border:1px solid #CCCCCC;
  color:#666666;
   position:absolute;
    top:70px;
    left:80px;
}

input#password_form_home
{
  width:90px;
  border:1px solid #CCCCCC;
  color:#666666;
   position:absolute;
    top:10px;
    left:10px;
   position:absolute;
    top:98px;
    left:80px;
}

input#fleche_form_signin
{
    position:absolute;
      top:130px;
      left:150px;
}

div.username_form_home
{ 
   font-family:"Helvetica";
   font-size:13px;
   color:#F4F4F4;
   position:absolute;
    top:71px;
    left:13px;
}

div.password_form_home
{
   font-family:"Helvetica";
   font-size:13px;
   color:#F4F4F4;
   position:absolute;
    top:100px;
    left:13px;    
}

div.forgot_form_home
{
  position:absolute;
    top:125px;
    left:15px;
}

a.forgot_password
{
  font-size:12px;
  color:#FFFFFF;
  font-family:"Helvetica";
  text-decoration:underline;
}


div.label_form_home
{
   font-family:"Helvetica";
  font-size:20px;
  color:#FFFFFF;
  position:absolute;;
    top:35px;
    left:15px;
}

div.barre_bottom
{
  background:url(/templates/dark/images/bottom_barre.png);
  background-repeat:repeat-x;
  width:100%;
  height:20px;  
  padding-top:6px;
  color:#666666;
  font-size:13px;
  font-family:"Helvetica";
}



td.right
{
  width:13%;
}

td.content_home
{
  width:80%;
  height:500px;
  vertical-align:top;
  padding-top:30px;
}

div.link_bottom
{
  float:right;
}

a.link_bottom
{
  color:#666666;
  font-size:13px;
  font-family:"Helvetica";
  text-decoration:none;
}

a.link_bottom:hover
{
  text-decoration:underline;
}

/*
** SIGNUP
*/

div.signup
{
  background:url(/templates/dark/images/background_signup.png);
  background-repeat:no-repeat;
  width:600px;
  height:375px;
}

table.tab_signup
{
  margin-top:20px;
  color:#FFFFFF;
  font-family:"Helvetica";
  font-size:13px;
}

div.signup_title
{
  font-size:30px;
  color:#FFFFFF;
  font-family:"Helvetica";
  font-weight:bold;
  width:100%;
  text-align:center;
  margin-top:15px;
}

a.signup_orange
{
  color:orange;
  font-size:12px;
  font-family:"Helvetica";  
  text-decoration:none;
}

a.signup_orange:hover
{
  text-decoration:underline;
}

#check_username
{
  width:100%;
  text-align:center;
  font-family:"Helvetica";
  font-size:15px;
  color:orange;
  margin-top:20px;
  height:25px;
}

#result
{
  width:100%;
  text-align:center;
  font-family:"Helvetica";
  font-size:15px;
  color:orange;
  margin-top:20px;
  height:25px;
}

div.align_center
{
  width:100%;
  text-align:center;
}

div.cross_close_popup
{
  float:right;
  margin-right:12px;
  margin-top:-10px;
}

#mask
{
  background:red;
}

div.done_request_code
{
  margin-top:70px;
  width:100%;
  text-align:center;
}

/*
** FORGOT PASSWORD
*/

div.forgot_password
{
  background:url(/templates/dark/images/background_calendar.png);
  background-position:center;
  background-repeat:no-repeat;
  width:230px;
  height:175px;
}

div.label_forgot_password
{
  font-size:20px;
  color:#FFFFFF;
  font-family:"Helvetica";
  widht:100%;
  text-align:center;
  margin-top:10px;
}

div.cross_close_popup_forgot_password
{
  float:right;
  margin-top:-9px;
  margin-right:-12px;
}

#preload_images
{
  display:none;
}