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:"";}

strong{
   font-weight: bold;
}
body{
   font: 14px Arial, Helvetica, sans-serif;
   color:#444444;
   
}
body.home{
   background:url('./images/h_degrade.jpg') 0 0 repeat-x;
}
body.page{
   background:url('./images/p_degrade.jpg') 0 0 repeat-x;
}
#main h1{
   font-size:40px;
   color:#bb1115;
   margin:22px 2px 45px 0;   
}
h2{
   font-size: 24px;
   color:#bb1115;
   margin:5px 2px 20px 0;
}
h3{
   font-weight: bold;
   text-transform: uppercase;
   font-size:14px;
   margin:20px 0 6px 0;
}
h4{
   margin:10px 0 0 0;
   font-size:14px;    
   font-weight: bold;     
}
h5{
   margin:20px 0 0 0;
   text-transform: uppercase;
}
p{
   margin:5px 0;
   line-height:1.4em;
}
#content a{
   color:#bb1115;
}
#content a:hover{
   color:#eb0007;	     
}
#main{
   color:#666;
}
#main ul{

}
.page #main ul{
   margin-top:10px;
}
.page #main li{
   background:url('./images/p_puces.gif') no-repeat 0 0.5em;
   padding-left:10px;
   margin-bottom:4px;
   line-height:1.4em;
}
.page #main ol{
   margin-left:30px;
}
.page #main ol li{
   background:none;
   padding-left:0;
   list-style: decimal outside;
}
.page #main em{
   font-style: italic;
}
/** H O M E */
#aton{
   width:960px;
   margin:0 auto;   

}
.home #header{
   height:453px;
   position:relative;
}
.page #header{
   height:293px;
   position:relative;
}
#header h1{
   display:none;
}
.home #courbe{
 position:absolute;
 left:-600px;
 top:0;
 width:1000px;
 height:453px;
 background:#58030d url('./images/h_courbe.jpg') 104% 0 no-repeat;  
 z-index:1;	   
}
.page #courbe{
 position:absolute;
 left:-470px;
 top:0;
 width:1000px;
 height:293px;
 background: url('./images/p_courbe.png') 100% 0 no-repeat!important;/* IE HACK */
 background:#58030d url('./images/p_courbe.jpg') 100% 0 no-repeat;
 z-index:1;	  
}
.home #flash_animation{
   position:absolute;
   top: 73px;
   left:0px;
   width:800px;
   height:380px;
   z-index: 99;
}
#photo{
   position:absolute;
   left:-27px;
   top:79px;
   width:990px;
   height:214px;
   z-index:2;
   background-repeat: no-repeat;
}
#couleur{
   position:absolute;
   right:0;
   top:79px;
   width:100%;
   height:214px;
   z-index:0;
}
.home #blog{
   
}
.home #blog h2 a{
   text-decoration: none;
}
.home #blog .item{
   
}
.home #blog .item h3 a{
   text-decoration: none;   
   font-weight: bold;
   text-transform: uppercase;
   font-size:14px;
   color:#444;   
}
.product_preview{
   position: relative;
   width:396px;
   height:133px;
   overflow:hidden;
   margin-top:20px;
   background-position: 0 0;
   background-repeat:no-repeat;
   background-image:url('./images/p_box_1.gif');
}
.product_preview ul{
   position: absolute;
   left: 0;
}
.product_preview li{
   display:block;
   float:left;
   width:396px;
   height:133px;
   background-position: 0 0;
   background-repeat:no-repeat;	     
   
}
.product_preview a{
   display:block;
   width:366px;
   height:108px;
   text-decoration: none;
   padding:15px 15px 10px 15px;
}	  
.product_preview a b{
   display:block;
   font-weight: bold;
   text-transform: uppercase;
   font-size:14px;
   margin-bottom:6px;	     
}
.product_preview_logo ul li{
   float:left;
}
.product_preview_logo ul li a{
   display:block;
   margin:2px 12px;
}	  


#content .aton_point a{color:#172983;}

#content .aton_discount a{color:#922224;}

#content .aton_coupon a{color:#005f30;}

#content .aton_gift a{color:#5d1262;}



/** O F F E R I N G **/
.page_offering #main{
   width:650px;
}
.page_offering #offering_overview{
   margin-top: 30px;
}
.page_offering #offering_overview ul{
}
.page_offering #offering_overview ul li, .page_offering #product_overview ul li{
   display: block;
   float: left;
   width: 140px;
   height: 310px;
   padding: 0 14px 0 15px;
   margin: 0;
   border-right: 1px solid #f1f1f1;
   background: none;
}
.page_offering #product_overview ul li{
   height: 210px;   
}
.page_offering #offering_overview ul li.first, .page_offering #product_overview ul li.first{
   padding-left: 0;
}
.page_offering #offering_overview ul li.last, .page_offering #product_overview ul li.last{
   padding-right: 0;
   border-right: none;
}

.page_offering #offering_overview ul li a{
   display: block;
   width: 140px;
   text-decoration: none;
   text-align: center;
}
.page_offering #offering_overview ul li img{
   
}
.page_offering #product_overview{
   margin-top:50px;
}
.page_offering #product_overview ul li ul li{
   float: none;
   width: auto;
   height: auto;
   padding: 0;
   margin: 0;
   border-right: none;
   background: none;
   background:url('./images/p_puces.gif') no-repeat 0 0.5em;
   padding-left:10px;
   margin-bottom:4px;
   line-height:1.4em;   
}
.page_offering h2{
   display:block;
   clear:both;
   margin-top:20px;
}

#content a.pdf_download{
   height:150px;
   float:left;
   display:block;
   padding:0;
   padding-top:100px;
   background-position:0 0px;
   background-repeat: no-repeat;  
   color:#444;
   text-decoration: none;
   text-transform: uppercase;
   font-size:12px;
   font-weight: bold;   
}
.pdf_d_aton_point{
   background-image: url('images/ico_pdf_aton_point.gif') ;
}
.pdf_d_aton_gift{
   background-image: url('images/ico_pdf_aton_gift.gif') ;
}
.pdf_d_aton_discount{
   background-image: url('images/ico_pdf_aton_discount.gif') ;
}
.pdf_d_aton_coupon{
   background-image: url('images/ico_pdf_aton_coupon.gif') ;
}


/** S I T E M A P */
.sitemap{
   
}

#content .sitemap ul{
   margin:0;
}
#content .sitemap li a{
   color:#444;
   text-decoration: none;
   font-weight: bold;
   text-transform: uppercase;
   font-size:14px;
   margin:20px 0 3px 0;
   display:block;
}
#content .sitemap li ul li ul li  a{
   margin:0;
   font-weight: bold;
   text-transform: none;
   font-size:14px;
   margin:10px 0 0 0;
}
#content .sitemap li ul li ul li ul li a{
   margin:0;
   font-weight: normal;
   text-transform: none;
   font-size:12px;
}

/** C O N T A C T */
.contact #main{
   width:650px;
}

/** M E N U */
#menu, #language_menu, #sub_menu{
   position:absolute;
   z-index:10;
}
#menu li, #language_menu li, #sub_menu li{
 display:block;
 float:left;
 border-right:#bb1115 1px solid;
 padding:2px 8px;      
}	  
#menu li a,#language_menu li a{
   padding:2px 1px;
   display:block;
   text-transform: uppercase;
   text-decoration: none;
   color:#fff;

}
#menu li:last-child, #language_menu li:last-child,  #sub_menu li:last-child{
   border-right:none;
}	  
#menu li a:hover,#language_menu li a:hover,#menu li a.current,#language_menu li a.current{
   border-bottom:2px solid #ed1c24;
}
#language_menu{
   top:30px;
   right:0px;
   height:30px;
   width:100px;        
}
#menu{
   top:30px;
   left:230px;
   height:30px;
   width:650px;
}
#social_menu{
   position:absolute;
   z-index:10;
   bottom:0;
   right:0;
   background-color:#b5282b;
   width:160px;
}
#second_menu{
   display:block;
   margin-top:30px;
   margin-bottom:30px;
}
#second_menu li{
      padding:10px 2px 2px 2px;
}
#second_menu li a{
/*   display:block;*/

   color:#444;
   text-decoration: none;
   text-transform: uppercase;
   font-size:12px;
   font-weight: bold;
}
#second_menu li a:hover, #second_menu li a.current{
   color:#444;
   border-bottom:2px solid #ed1c24;
}
#social_menu li, #social_tool li{
   display:block;
   margin:0;
   padding:8px 10px;
}
#social_tool li{
   padding:4px 0;
}
#social_menu li a, #social_tool li a{
   display:block;
   padding:7px 6px 7px 40px;
   background-repeat: no-repeat;
   background-position: 0 0;	     
   text-transform: uppercase;
   text-decoration: none;
   color:#fff;
   margin:0;
}
#social_tool li a{
   color:#444;
}
#social_menu li a:hover{
   text-decoration:underline;
}	  
.newsletter{background-image:url('./images/ico_mail.png')!important;}
.rss{background-image:url('./images/ico_rss.png')!important;}
.twitter{background-image:url('./images/ico_twitter.png')!important;}
.linkedin{background-image:url('./images/ico_linkedin.png')!important;}
.newsletter{background-image:url('./images/ico_mail.gif');}
.rss{background-image:url('./images/ico_rss.gif');}
.twitter{background-image:url('./images/ico_twitter.gif');}
.linkedin{background-image:url('./images/ico_linkedin.gif');}

#social_menu li h3{
   font-size:15px;
   color:#fff;
   margin:4px 0 0 0;
   text-transform:none;
}

/** P R O D U C T */
.product_logo li{
   float:left;
   margin-top:10px;
   margin-right:8px;
   margin-bottom:20px;
}


/** C O N T E N T*/
#content{
   background: url('./images/h_content_bg.gif') 50% 0 no-repeat;
   width:960px;
   
}
#logo_aton{
   margin:30px 0 0 20px;
   display:block;
   float:left;
   width:200px;
}


#main{
   float:left;
   width:400px;
   margin:30px;
}
#blog{
   padding-top:30px;
   width:250px;
   margin-left:689px;
}
#illustration{
   padding-top:140px;
   width:250px;
   margin-left:689px;   
}


/** F O O T E R */
#newsletter .form_submit{
   background-color:#b90f15;
   color:#fff;
}
#footer{
   border-top: 1px solid #faeced;
   padding-top:20px;
   padding-left:250px;
   padding-bottom:60px;
   position:relative;
   height:100px;   
}
#footer h2{
   font-size:18px;
   margin:0;
}
#footer #copyright{
   position:absolute;
   bottom:30px;
   left:250px;
}
#footer #sub_menu{
   bottom:28px;
   right:10px;
}
#footer #sub_menu a{
   text-decoration:none;
   color:#bb1115;
   text-transform: uppercase;
   font-size:12px;
}
#footer #sub_menu a:hover{
   text-decoration:underline;
}
#private_access{
   background: url('./images/ico_lock.png') no-repeat 0 5px;
   position:absolute;
   padding-left:40px;
   padding-top:10px;
   width:130px;
   bottom:80px;
   right:10px;
   text-decoration:none;
   color:#444;
}
#logo_aton_footer{
   position:absolute;
   top:30px;
   left:20px;   
}
#logo_as{
  position:absolute;
  right:15px;
  bottom:10px;
  height:10px;
  background: url('./images/logo_antistatique_net.gif') 0 0px no-repeat;
  cursor: pointer;
  padding:0;
  padding-left:24px;
  color:#666;
  text-transform: uppercase;
  font: 10px Helvetiva, Arial, Verdana, sans-serif;
  text-decoration:none;
}
#logo_as:hover{
   color:#e2007a;
  background-position:0 100%;
}

/** P A G E   S P E C I F I C */
.our-offering b{
   display:block;
   margin-bottom:5px;
}

/** C O N T A C T  F O R M */
#contact_form div.atonProducts{
   /*width: auto;*/
}
#contact_form div.atonProducts label{
   position: relative;
   float: left;
   width: 100px;
   margin-left: 10px;
   margin-right: 10px;
   padding-bottom: 20px;
   text-align: center;
}
#contact_form div.atonProducts label span{
   display: none;
}
#contact_form div.atonProducts label .product_checkbox{
   position: absolute;
   left: 45%;
   bottom: 0;
}

#private_login_form p{
   clear: both;
}
#private_login_form label{
   display: block;
   width: 100px;
   float: left;
}
#private_login_form input{
   
}
#private_login_form .error{
   background-color: #AF0000;
   padding: 5px;
   color: #fff;
   margin-bottom: 15px;
}

/** P E R S O N A L I Z E D   B A N N E R S */

/* ATON POINT */
#aton_point #photo, body.aton_point #photo{ background: url('images/banner/photo_aton_point.jpg');}
#aton_point #couleur, body.aton_point #couleur{ background-color:#d8dfeb ;}
#aton_point h1, body.aton_point #main h1{ color:#172983 ;}

#aton_gift #photo, body.aton_gift #photo{ background: url('images/banner/photo_aton_gift.jpg');}
#aton_gift #couleur, body.aton_gift #couleur{ background-color:#d7bddd ;}
#aton_gift h1, body.aton_gift #main h1{ color:#5d1262 ;}

#aton_coupon #photo, body.aton_coupon #photo{ background: url('images/banner/photo_aton_coupon.jpg');}
#aton_coupon #couleur, body.aton_coupon #couleur{ background-color:#bdcdc2 ;}
#aton_coupon h1, body.aton_coupon #main h1{ color:#005f30 ;}

#aton_discount #photo, body.aton_discount #photo{ background: url('images/banner/photo_aton_discount.jpg');}
#aton_discount #couleur, body.aton_discount #couleur{ background-color:#d9d3d8 ;}
#aton_discount h1, body.aton_discount #main h1{ color:#922224 ;}

body.about_us #photo{ background: url('images/banner/photo_fille_shopping_010101.jpg');}
body.about_us #couleur{ background-color:#010101 ;}

body.who-are-we #photo{ background: url('images/banner/photo_fille_shopping_2_010101.jpg');}
body.who-are-we #couleur{ background-color:#010101 ;}

body.our-values #photo{ background: url('images/banner/photo_geneve_000000.jpg');}
body.our-values #couleur{ background-color:#000000 ;}

body.our-differences #photo{ background: url('images/banner/photo_dubai_3a6184.jpg');}
body.our-differences #couleur{ background-color:#3a6184 ;}

body#our-offering #photo{ background: url('images/banner/photo_filles_shopping_010101.jpg');}
body#our-offering #couleur{ background-color:#010101 ;}

body.our-partners #photo{ background: url('images/banner/photo_arab_shop_000000.jpg');}
body.our-partners.fr #photo{ background: url('/public/download/photo_partners_000000.jpg');}
body.our-partners #couleur{ background-color:#000000 ;}
body.our-partners #main h3{ border-bottom:1px solid #ccc;margin:15px 0 10px 0;padding-bottom:2px;}

body.switzerland #photo{ background: url('images/banner/photo_geneve_000000.jpg');}
body.switzerland #couleur{ background-color:#000000 ;}

body.contact #photo{ background: url('images/banner/photo_dubai_000000.jpg');}
body.contact #couleur{ background-color:#000000 ;}

body.dubai #photo{ background: url('images/banner/photo_dubai_88a8d2.jpg');}
body.dubai #couleur{ background-color:#000000 ;}

body.sydney #photo{ background: url('images/banner/photo_sidney_324650.jpg');}
body.sydney #couleur{ background-color:#324650 ;}

body.new-york #photo{ background: url('images/banner/photo_newyork_5a8fcb.jpg');}
body.new-york #couleur{ background-color:#5a8fcb ;}

body.paris #photo{ background: url('images/banner/photo_paris_000000.jpg');}
body.paris #couleur{ background-color:#000000 ;}



