html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dd,dl,dt,li,ol,ul,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;font-weight:normal;font-style:normal;text-align:left;font-family:inherit;}table{border-collapse:collapse;border-spacing:0;}ol,ul{list-style:none;}q:before,q:after,blockquote:before,blockquote:after{content:"";}
body{
   background:#e2007a url('../images/fnd_diag.gif') top center no-repeat;
   font-family: Arial, "MS Trebuchet", sans-serif;
}
em{
   color:#e2007a;
}
h1{
   font-size: 70px;
   font-weight: normal;
   line-height:0.9em;
   padding-top:100px;
   padding-left:30px;
   font-family: times, serif;
}
h1 span{
   padding-right:15px;
}
h2{
   font-weight: bold;
   margin:5px 0;
}
h3{
   font-weight: bold;
   font-size:22px;
   margin:10px 0 0 0;
   text-shadow: #444 1px 1px 3px;
}
p{
   margin:10px 0;   
}
#header{
   position:relative;
   margin:0 auto;
   width:960px;
}
#ipad{
   position:absolute;
   right:-30px;
   top:60px;
}
#box_yellow{
   background: url('../images/block_yellow.png') 0 0 no-repeat;
   position:absolute;
   top:285px;
   left:30px;
   width:480px;
   height:236px;
}
   #loading{
      position:absolute;
      top:110px;
      left:225px;
   }
   #subscribe{
      padding:25px;
      position:absolute;
      top:0;
      left:0;
   }
   p.form_fieds{
      position:relative;
      width:430px;
      height:40px;
   }
   #subscribe input[type=text], #subscribe input[type=submit]{
      display:block;
      position:absolute;
      top:0;
      left:0;
      height:26px;
      border:none;
      margin:0;
      border:#d0be00 1px solid;      
      outline:none;
      width:290px;
      font-size:16px;
      padding:6px 5px;
   }
   #subscribe input[type=submit]{
      left:306px;
      padding:0;
      background:url('../images/bt_form.png') 0 0 no-repeat;
      margin-left:-4px;
      width:120px;
      height:40px;
      border:none;


   }
   #subscribe input[type=submit]:active{
      background:url('../images/bt_form.png') 0 100% no-repeat;
      width:120px;
      height:40px;
      border:none;
   }   
   #subscribe label{
      display:none;
   }
   #subscribe input#email.error{
      background-color: #FF736A;
      color: #fff;
   }
   #subscribe #error{
      color:#DC0A51;
      font-weight: bold;
   }
   #share{
      position:absolute;
      top:0;
      left:0;      
      padding:25px;
      display:none;
   }
   #share p.result_text{
      padding:10px;
      background-color:#fff;
      border:#d0be00 1px solid;           
   }
   #share textarea.result_text{
      padding:10px;
      background-color:#fff;
      border:#d0be00 1px solid;
      width: 100%;
   }
   #share ul li{
      float:left;
      margin-right:10px;
   }
   #share ul li:last-child{
      margin-right:0;
   }   
   #share ul li a{
      background: url('../images/bt_social.png') no-repeat 0 0 ;
      display:block;
      height:26px;   
      text-align: right;
      width:112px;
      padding-top:16px;
      padding-right:10px;
      text-decoration: none;
      font-weight: bold;
      font-size: 18px;
   }
   #share ul li a#facebook{ width:148px;  color:#fff; }
   #share ul li a#email{ background-position: 0 -42px; color:#222;}
   #share ul li a#twitter{ background-position: 0 -84px; color:#219bc3; }      
#logo_as{
   display:block;
   position:absolute;
   right:20px;
   top:680px;
}
#email_a_friend{
   padding-top:30px;
   margin-top:280px;
   margin-left:30px;
   color:#fff;
   width:500px;
}
	#email_a_friend textarea{
		width:450px;
      font-size:16px;				
	}
	#email_a_friend .emails{
		
	}
	#email_a_friend .emails label{
		display:none;
	}	
	#email_a_friend .emails input{
		width:220px;
		margin-right:2px;
      font-size:16px;		
	}
   #email_a_friend input[type=submit]{
      padding:0;
      background:url('../images/bt_form_m.png') 0 0 no-repeat;
      margin-left:320px;
      width:140px;
      height:40px;
      border:none;
      font-size:13px;

   }
   #email_a_friend input[type=submit]:active{
      background:url('../images/bt_form_m.png') 0 100% no-repeat;
      width:140px;
      height:40px;
      border:none;
   }	
#instructions{
   margin-left:30px;
   width:480px;
   color:#fff;
   font-size:18px;
}
#instructions p{
   margin:5px 0 20px 0;
}

#footer{
   background-color:#fff;
   width:100%;
   margin-top:30px;
}
   #footer_content{
      margin:0 auto;
      padding:30px 0;
      width:960px;  
      font-size: 14px;
   }
   #reglements{
      width:550px;
      float:left;
      margin-right:30px;
      margin-left:40px;
   }
   #reglements h3{
      padding-bottom:10px;
      text-shadow: none;
   }   
   #reglements ul{
      margin-top:0px;
      list-style: square outside;
      padding-left:20px;
      float:left;  
      width:240px;
   }
   #reglements ul.col_1{
      margin:0 20px 0 0;
   }
   #reglements ul.col_2{
      margin:0 0 0 0;  
   }   
   #reglements ul li{
      margin:5px 0;
/*      text-align: justify;*/
      line-height:1.3em;
   }   
   #antistatiquenet{
      float:right;
      width:300px;
      margin-top:36px;
   }
   #antistatiquenet ul li a{
      background-position: 0 0;
      background-repeat: no-repeat;
      display:block;
      padding:8px 10px 3px 60px;
      text-decoration:none;
      color:#222;      
      margin:15px 0;
   }   
   #antistatiquenet ul li.contact a{   background-image: url('../images/ico_open.gif');}
   #antistatiquenet ul li.blog a{      background-image: url('../images/ico_bulle.gif');}
   #antistatiquenet ul li.facebook a{  background-image: url('../images/ico_face.gif');}
   #antistatiquenet ul li.twitter a{   background-image: url('../images/ico_twit.gif');}
   #antistatiquenet ul li.solutions a{ background-image: url('../images/ico_web.gif');}
   #antistatiquenet ul li.portfolio a{ background-image: url('../images/ico_tv.gif');}               
   
