/* Baseline/reset styles */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,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,em,strong,th,var { font-style:normal;	font-weight:normal; }
ol,ul {	list-style:none; }
caption,th { text-align:left; }
h1,h2,h3,h4,h5,h6 { font-size:100%;	font-weight:normal; }
q:before,q:after { content:''; }
abbr,acronym { border:0; }

BODY { min-width:980px; height:100%; margin:0; padding:0; font-size:62.5%; text-align:center; color:#333; font-family:Georgia, Times New Roman, Serif; }

HTML { overflow-y:scroll; height:100%; }

A, INPUT.submitbutton { color:#ff6600; text-decoration:none; }
A:hover, INPUT.submitbutton:hover { text-decoration:underline; }

P { margin:10px 0;}
EM { font-style:italic; }
TEXTAREA, INPUT, SELECT { font-family:Georgia, Times New Roman, Serif; font-size:1em; }
STRONG { font-weight:bold; }
H1, H2.likeH1 { font-size:22px; color:#ff6600; font-weight:normal; margin:19px 0 15px 0; }
H2 { font-size:1.0em; color:#ff6600; font-weight:bold; height:27px; margin:15px 0 15px 0; line-height:26px; text-align:left; }
/* H2 { font-size:1.0em; color:#eee; font-weight:bold; background:#333 url(../images/h2_980px.png) no-repeat left bottom; height:27px; margin:15px 0 15px 0; padding:2px 15px 3px 15px; line-height:26px; } */

.clear { display:block; clear:both; width:1px; height:0.001%; font-size:0px; line-height:0px; }

.picshade { border:1px solid red; }
.picshade .top { display:block; float:none; clear:both; width:auto; padding-right:10px; background:url(../images/shadow_top_right.png) no-repeat right top; height:10px; border:1px solid green; }
.picshade .content { padding-right:10px; background:url(../images/shadow_content_right.png) repeat-y right top; border:1px solid red; }
.picshade .content IMG { border:10px solid #fff; }
.picshade .bottom { padding-right:10px; background:url(../images/shadow_top_right.png) no-repeat right top; height:10px; border:1px solid red; }

UL.bullet { margin-left:20px; margin:1.3em 0 1.3em 30px; }
UL.bullet LI { color:#ff6600; margin-bottom:10px; line-height:1.3em; padding-left:15px; background:url(../images/bullet_9x10.gif) no-repeat 0px 0.35em; }
UL.bullet LI.last { margin-bottom:0; }
UL.bullet LI SPAN { color:#444; }

#bodywrapper { min-height:100%; position:relative; }
#headerwrapper, #barwrapper, #contentwrapper, #footerwrapper { clear:both; width:100%; overflow:hidden; text-align:center; }
#headerwrapper { background:url(../images/header_bg_100.png) repeat-x; }
#barwrapper { background:#313131 url(../images/bar_bg_26.png) repeat-x; }
#contentwrapper { background-image:url(../images/content_bg_top.png); background-repeat:repeat-x; padding-bottom:101px; }
#footerwrapper { background:url(../images/footer_bg_100.png) repeat-x; height:100px; border-top:1px solid #000; position:absolute; left:0px; bottom:0px; }

#header, #bar, #content, #footer { clear:both; width:980px; margin:0 auto; overflow:hidden; font-size:1.4em; text-align:left; }
/* #content { min-height:350px; } */

#header #logo { float:left; width:303px; height:100px; }
#header #marketing { float:right; width:153px; height:100px; }


#bar {  }
#bar #nav { width:980px; margin:0 auto; }
#bar #nav UL { width:100%; overflow:hidden; }
#bar #nav UL LI { float:left; overflow:hidden; background-image:url(../images/bar_bg_26.png); background-repeat:no-repeat; background-position:right -52px; padding-right:2px; }
#bar #nav UL LI.last { background:none; }
#bar #nav UL LI A { display:block; float:left; font-size:12px; height:26px; line-height:26px; padding:0px 8px; color:#ddd; background-image:url(../images/bar_bg_26.png); background-repeat:repeat-x; }
#bar #nav UL LI A:hover { text-decoration:none; color:#fff; background-position:0px -78px; background-color:#6b481b; }

.body_quemsomos #bar #nav UL LI.quemsomos A,
.body_consultoria #bar #nav UL LI.consultoria A,
.body_bureaudeparis #bar #nav UL LI.bureaudeparis A,
.body_figurino #bar #nav UL LI.figurino A,
.body_clientes #bar #nav UL LI.clientes A,
.body_contato #bar #nav UL LI.contato A,
.body_eventos #bar #nav UL LI.eventos A,
.body_assessoria #bar #nav UL LI.assessoria A
{ background-position:0px -26px; color:#ffad78; }

#barshadowtop { clear:both; width:100%; overflow:hidden; font-size:1px; line-height:2px; height:3px; background:#111 url(../images/bar_bg_shadow_top_3.png) repeat-x; }
#barshadow { width:100%; overflow:hidden; font-size:3px; line-height:4px; height:5px; background:#111 url(../images/bar_bg_shadow_5.png) repeat-x; }

#content { line-height:1.6em; margin-bottom:20px; }
.body_home #content { margin-bottom:0px; }

#footer DIV { text-align:center; padding-top:10px; color:#666; }

.body_figurino UL.bullet { width:800px; overflow:hidden;  }
.body_figurino UL.bullet LI { float:left; width:350px;  }

.content_bg_980 { margin:15px 0; }
.content_bg_980 .top { padding:10px 20px; }

#imageflow { margin:10px 0; }
.imageflow { font-size:1em; line-height:1.2em; }


.piclist0, .piclist1 { clear:none; float:left; width:100%; overflow:hidden; padding:0px 0px 0px; margin:20px 20px 0 0; }
.piclist0 .piccontent, .piclist1 .piccontent { padding:0px 20px 20px; width:auto; }
.piclist0 H2, .piclist1 H2 { margin:0px 0px 0px; padding:8px 0 8px; }
.piclist0 P.title, .piclist1 P.title { margin:0px 0px 0px; padding:8px 0 8px; font-weight:bold; line-height:1.3em; }
.piclist0 UL, .piclist1 UL {  width:100%; overflow:hidden; margin:0; padding:0; }
.piclist0 UL LI, .piclist1 UL LI { float:left; display:block; margin:1px; padding:0; }
.piclist0 UL LI A, .piclist1 UL LI A { display:block; }
.piclist0 UL LI A:hover, .piclist1 UL LI A:hover { display:block; border:2px solid #ff6600; }
.piclist0 UL LI A IMG, .piclist1 UL LI A IMG  { }

.piclist0 { background:#eee url(../images/box_bg_ccc_980_base.png) no-repeat bottom left; }
.piclist1 { background:#999 url(../images/box_bg_666_980_base.png) no-repeat bottom left; }
.piclist0 H2 { color:#000; }
.piclist1 H2 { color:#fff; }
.piclist0 P.title { color:#000; }
.piclist1 P.title { color:#fff; }
.piclist0 UL LI A { border:2px solid #000; }
.piclist1 UL LI A { border:2px solid #fff; }

/* Home */
.body_quemsomos .who_pic { float:right; margin:15px 190px 50px 50px; padding:10px 20px 10px 10px; background-color:none; background-image:url(../images/box_shadow.png); background-repeat:no-repeat; background-position:right bottom; border-top:3px solid #eee; border-left:3px solid #eee; }
.body_quemsomos .who_pic .pic {  }
.body_quemsomos .who_pic .txt { color:#000; text-align:center; padding:3px 0px 2px; line-height:1.2em; }


/* .imageflowWrapper { width:90%; padding:0px 8px 8px 0; background-color:none; background-image:url(../images/box_shadow.png); background-repeat:no-repeat; background-position:right bottom; margin-bottom:50px; border-top:3px solid #eee; border-left:3px solid #eee; margin:20px auto; } */
.imageflowWrapper { width:90%; padding:0; border:3px solid #eee; margin:20px auto; }
.imageflowWrapper .content { background:#fff; padding:10px; }

BODY { background-color:#fff; background-repeat:no-repeat; background-position:center 110px; }
BODY.body_assessoria { background-image:url(../images/shadow_bg_01a.png); }
BODY.body_clientes { background-image:url(../images/shadow_bg_03a.png); }
BODY.body_contato { background-image:url(../images/shadow_bg_02a.png); }

BODY.body_quemsomos { background-image:url(../images/shadow_bg_04a.png); }
BODY.body_bureaudeparis { background-image:url(../images/shadow_bg_05b.png); }
BODY.body_figurino { background-image:url(../images/shadow_bg_08b.png); }
BODY.body_consultoria { background-image:url(../images/shadow_bg_07b.png); }
BODY.body_eventos { background-image:url(../images/shadow_bg_06b.png); }



