@charset "UTF-8";
@import "scroll.css";

/*reset.css*/
body{color:#fff;background:#050505;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup,sub{vertical-align:text-top;}sub{vertical-align:text-bottom;}input, textarea, select{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:inherit;font-weight:inherit;}
/*fonts.css*/
body {font:16px Helvetica, Arial, sans-serif;}
table {font-size:inherit;}
a {color:#fff}
a:hover {color:#fff}
img.middle { 
vertical-align:middle
}
.sep {clear:both; height:1px; line-height:1px; font-size:1px;}

/*
---------------------
TOP
---------------------
*/
#top {position:absolute; top:20px; left:20px; width:860px; z-index:1001;}

#top #logo {float:left; padding-right:20px; text-align:left;}
#top #logo .swf {display:none}
#top #nav {float:left; text-align:left;}
#top #nav ul {float:left; padding-right:20px;}
#top #nav ul a { font-family:Helvetica, Arial, sans-serif; font-size:1em; color:#fff; line-height:1.2em; font-weight:bold; text-decoration:none;}
#top #nav #subArchive {}
#top #nav #subArchive.default .hide{ display:none;}
#top #nav #subArchive.default .mask{ display:none;}
#top #nav #subArchive.default .next{ display:block;}
#top #nav #subArchive .next{ display:none;}
/*
---------------------
BOT
---------------------
*/
#bot {display:none; clear:both; text-align:center; color:#888; font-size:0.8em; margin:4px; clear:both;}
#bot a {color:#888;}

/*
---------------------
MAIN
---------------------
*/
.main { width:900px; position:relative; height:650px;}
.screen { width:900px; position:relative; }
.screen .content {padding:136px 0 0 262px; text-align:left; }
.screen .content table.text2col { width:100%}
.screen .content table.text2col td { vertical-align:top; width:50%; }
.screen .content table.text2col td .item {padding-right:20px; padding-bottom:10px; font-size:0.75em; font-weight:bold;}
.screen .content table.text2col td .item h2 {font-size:16px;}

.screen .content-silhouettes {font-size:12px;}
.screen .content-silhouettes .over {width:433px; height:650px; background:#050505; top:0; left:0; position:absolute;  z-index:400; }
.screen .content-silhouettes .sect-inactive .product {display:none;}
.screen .content-silhouettes .product { position:absolute; bottom:0; left:10px; width:413px; z-index:300; margin-bottom:10px;}
.screen .content-silhouettes .product h2 {font-size:1.33em;}
.screen .content-silhouettes .product table {width:100%;}
.screen .content-silhouettes .product table th { vertical-align:top; text-align:left; padding-bottom:5px; font-family:Times, "Times New Roman", serif; font-style:italic;}
.screen .content-silhouettes .product table td { vertical-align:top; text-align:left; border-top:1px solid #fff; padding:5px 10px 20px 0; font-weight:bold;}

.screen .content-contact {font-size:30px; padding:136px 20px 0 262px; text-align:left; }

.screen .content-presse-comm {font-size:22px; line-height:22px; padding:156px 20px 0 262px; text-align:left; }
.screen .content-presse-comm p {padding-bottom:1em;}
.screen .content-presse-comm .presse-comm { height:396px; overflow:hidden; position:relative;}
.screen .content-presse-comm .presse-commIn { position:absolute; top:0px; width:100%;}

.screen .content-presse-service {font-size:30px; padding:136px 20px 0 262px; text-align:left; }
.screen .content-presse-revue {font-size:30px; padding:112px 0 0 116px; text-align:left;}
.screen .content-presse-revue #scroller {height:516px; overflow:hidden; }
.screen .content-presse-revue .titre { width:282px; margin-right:20px; float:left; padding-top:234px;}
.screen .content-presse-revue .titre h2 {font-weight:bold;}
.screen .content-presse-revue .titre p {font-size:0.4em; font-family:Times, "Times New Roman", serif; font-style:italic;}
.screen .content-presse-revue .scan { width:458px; float:left; overflow:hidden; text-align:center;}
.screen .content-presse-revue .scan table td {height:515px;; width:100%; text-align:center; vertical-align:middle;}
.screen .content-boutiques {padding:136px 0 0 420px; text-align:left; }
.screen .content-boutiques .boutiques { height:420px; overflow:hidden; position:relative;}
.screen .content-boutiques .boutiquesIn { position:absolute; top:0px; width:100%;}
.screen .content-boutiques .ville h2 {font-size:0.75em; font-family:Times, "Times New Roman", serif; font-style:italic; background:url(../i/w50.png) repeat-x left bottom; font-weight:normal; padding-bottom:5px; margin-bottom:10px;}
.screen .content-boutiques .boutique {margin-bottom:20px;}
.screen .content-boutiques .boutique h1 {font-size:30px;}
.screen .content-boutiques .boutique p {font-size:1em; font-weight:bold;}
/*
---------------------
HOME
---------------------
*/
.pHome .main {height:650px; overflow:hidden;}
.pHome .screen {height:650px;}
.pHome #push {width:900px; height:650px; text-align:center;}
.pHome #push img {padding-top:180px;}
.welcome {padding-top:310px; font-size:0.75em; font-weight:bold;}
