@import url("/var/docs/css/default/style.css");
@import url("/var/docs/css/dialog/style.css");
@import url("/var/docs/css/page/style.css");
@import url("/var/docs/css/blog/style.css");
@import url("/var/docs/css/social/style.css");
@import url("/var/docs/css/header/style.css");
@import url("/var/docs/css/hp/style.css");

.tag { float:left !important; }
.tag1 { font-size:10px !important; line-height:20px !important; }
.tag2 { font-size:12px !important; line-height:20px !important; }
.tag3 { font-size:14px !important; line-height:20px !important; }
.tag4 { font-size:16px !important; line-height:20px !important; }
.tag5 { font-size:18px !important; line-height:20px !important; }

input.text { border:1px solid #AAA; padding:2px; width:135px; }

div.wrapper div.header a.logo { float:left; }
div.wrapper div.header form.search { width:186px; height:29px; }
div.wrapper div.header form.search input.text { width:135px; }

div.wrapper div.header div.quick #menuDeroulant li ul.sousMenu { zoom:1; font-size:0; }

div.wrapper div.footer { zoom:1; } 

div.wrapper div.content div.tabbox { margin-top:30px; }
div.wrapper div.content div.list div.bigcol div.item div.summary { width:600px; }

input.button,
a.button { text-decoration:none; line-height:22px; font-weight:100; padding:2px 10px; }
input.button { padding:1px 10px; vertical-align:bottom; cursor:pointer; line-height:15px; }

form .required { color:#DD0303; }
form ul li { margin:0 0 5px; font-size:12px; line-height:14px; }
form ul li label.colLeft { float:left; width:230px; margin-right:5px; display:inline; line-height:21px; }
form ul li span.colRight { float:left; width:300px; display:inline; }
form ul li input.text { width:230px; }
form ul li select { width:230px; }
form input.number { width:30px; text-align:center; }
form input.short { width:100px; }
form input.full { width:99%!important; }
form textarea.full { width:99%!important; height:7em; }
form span.error_msg { display:block; line-height:14px; font-size:12px; color:#990000; }
form .kwo-birthdate { width:auto; }
form .container_autocomplete { border:1px solid #99999; background:#fafafa; }
form .container_autocomplete ul { margin:0; padding:0; list-style:none; }
form .container_autocomplete ul li { display:block; padding:2px 3px; text-decoration:none; color:#333333; margin:0; }
form .container_autocomplete .selected { background:#99cc00; }
form .container_autocomplete .highlight { color:#ffffff; background:#990000; }
form div.cat,
form div.subcat { float:left; width:40%; margin:0 10px 10px 0; }
form div.cat select,
form div.subcat select { width:100%; height:110px; }
form ul.accesBox { margin-top:10px; }
form ul.accesBox li ul { list-style-type:disc; list-style-position:outside; margin:5px 0 0 36px; }
form ul.accesBox li ul li { font-size:11px; line-height:14px; }

#form-signup-expert div.columns div.smallcol div.smallconnectbox,
#form-signup-partenaire div.columns div.smallcol div.smallconnectbox,
#form-signup-entrepreneur div.columns div.smallcol div.smallconnectbox { background-image:url("/var/docs/css/hp/pix/sbbody-250.png")!important; margin-top:0; }

div.dialog-support #form-signup-expert div.columns div.smallcol div.smallconnectbox,
div.dialog-support #form-signup-partenaire div.columns div.smallcol div.smallconnectbox,
div.dialog-support #form-signup-entrepreneur div.columns div.smallcol div.smallconnectbox { background-image:none !important; }

div.validationInfo { color:#FFFFFF; display:inline; float:right; font-size:12px; margin-right:10px; }

div.nopicto h1 { margin-left:15px !important; }

#userMiniMap { width:182px; float:right; display:inline; margin:0 0 10px 10px; }
#userMiniMap div.box { float:none; display:block; margin:0!important; }
#userMiniMap div.box div.title { border:1px solid #909495; border-top:none; background:#BECB00; height:18px; margin:0!important; }
#userMiniMap div.box div.title a.proximity { width:150px !important; }
#userMiniMap #map { width:180px; height:180px; margin:0!important; border:1px solid #909495; }
.avatarbox { text-align:center; }

div.dialog-support div.box { margin-bottom:10px; background:transparent url('/app/flw/pix/bg-box-white.png') repeat top left; float:left; width:100%; display:inline; }
div.dialog-support div.box div.title { background-color:#09D1FF; color:#FFFFFF; padding:3px 5px; font-size:12px; line-height:14px; }
div.dialog-support div.box div.viewport { font-size:12px; margin:10px; }

div.dialog-support div.pagination { font-size:12px; line-height:16px; padding:10px; background-color:#09D1FF; color:white; }
div.dialog-support div.pagination a { color:white; margin:0 5px; }
div.dialog-support div.slideshow { float:left; display:inline; }
div.dialog-support div.photo { width:320px; height:240px; background-position:center; background-repeat:no-repeat; }
div.dialog-support .thumbnail { display:inline; float:left; width:100px; height:100px; background-color:#CCCCCC; margin:2px; background-position:center; background-repeat:no-repeat; }
div.dialog-support div.smallcol .thumbnail { display:inline; float:left; width:60px; height:60px; background-color:#CCCCCC; margin:2px; background-position:center; background-repeat:no-repeat; }
div.dialog-support div.map div.bigcol { height:500px; overflow:hidden; }
div.dialog-support div.map div.smallcol { width:260px; height:500px; overflow:auto; }

div.dialog-support div.box { margin-bottom:10px; /*background:transparent url('/app/flw/pix/bg-box-blue.png') repeat top left;*/ float:left; width:100%; display:inline; }
/*div.dialog-support div.box div.title { background-color:#09D1FF; color:#FFFFFF; padding:5px; font-size:14px; line-height:18px; }*/
div.dialog-support div.box div.title a { color:#0000FF; }
div.dialog-support div.box div.title a.deploy { display:inline; float:right; color:white; font-weight:normal; text-transform:none; }
div.dialog-support div.box div.title a.mask { display:inline; float:right; color:white; font-weight:normal; text-transform:none; }
div.dialog-support div.box div.title a.button { display:inline; float:left; margin:0 10px 0 0; }
div.dialog-support div.box div.title span.infos { display:inline; float:left; }
div.dialog-support div.box div.viewport { font-size:12px; margin:10px; }
div.dialog-support div.box div.title span.pagination { display:inline; float:right; }
div.dialog-support div.box div.overflow { overflow:hidden; }
div.dialog-support div.box div.title span.pagination a { color:white; }
div.dialog-support div.box div.panel { color:#000000; font-size:12px; line-height:16px; }
div.dialog-support div.box div.title span.pagination a.pagination-selected { text-decoration:none; color:#0000FF; }
div.dialog-support div.box div.panel a { color:#0000FF; }
div.dialog-support div.box div.panel a.button { color:#09D1FF; }
div.dialog-support div.box div.panel h1 { font-size:16px; line-height:28px; }
div.dialog-support div.box div.panel h2 { font-size:14px; line-height:26px; }
div.dialog-support div.box div.panel h3 { font-size:12px; line-height:24px; }
div.dialog-support div.box div.ownerbox { background:url("/app/flw/pix/bg-box-white.png") repeat scroll left top transparent; }

.dialog-support .cart-selection .container .item .in-cart .infos h2 { font-size:12px; line-height:16px; }
.dialog-support .cart-selection .container .item .in-cart .infos p { font-size:11px; line-height:14px; }
.dialog-support .cart-selection .container .item .in-cart .thumbnail { height:45px; margin-right:5px; width:45px; background-color:transparent; border-right:0; border-top:0; border-bottom:0; border-left:3px; }

div.dialog-support div.mediabox div.videospanel,
div.dialog-support div.mediabox div.photospanel,
div.dialog-support div.mediabox div.linkspanel { padding-bottom:10px; }
div.dialog-support div.mediabox div.videospanel div.item,
div.dialog-support div.mediabox div.photospanel div.item,
div.dialog-support div.mediabox div.linkspanel div.item { float:left; width:180px; margin:10px 0 0 10px; display:inline; }
div.dialog-support div.mediabox div.linkspanel div.item { width:315px; }
div.dialog-support div.mediabox div.videospanel div.item a.thumbnail,
div.dialog-support div.mediabox div.photospanel div.item a.thumbnail,
div.dialog-support div.mediabox div.linkspanel div.item a.thumbnail { display:block; width:100px; height:100px; margin-bottom:5px; margin-right:5px!important; background-position:center; float:none; background-repeat:no-repeat; }
div.dialog-support div.mediabox div.linkspanel div.item a.thumbnail { float:left; display:inline; }
div.dialog-support div.mediabox div.linkspanel div.item .summary { float:left; /*width:193px; padding:0 10px 10px 10px;*/ font-size:11px; line-height:14px; display:inline; width:310px; }
div.dialog-support div.mediabox div.item div.summary div.name { font-size:11px; line-height:14px; }
div.dialog-support div.container-selection div.mediabox div.panel { height:350px; }

div.dialog-support div.tabbox div.tabs { padding:0; }
div.dialog-support div.tabbox div.tabs div.tab { background-color:#705C4F; margin-right:3px; padding:0 15px; }
div.dialog-support div.tabbox div.tabs div.selected { background-color:#09D1FF; }
div.dialog-support div.tabbox div.tabs div.tab a { line-height:22px; font-size:12px; color:white; text-decoration:none; }

div.dialog-support div.list div.item { padding:10px; font-size:12px; line-height:16px; border-bottom:1px solid #CCCCCC; }
div.dialog-support div.list div.bigcol div.item div.summary { display:inline; float:left; width:545px; }
div.dialog-support div.list div.bigcol div.item div.summary a.thumbnail { display:inline; width:100px; height:100px; float:left; margin-right:10px; background-position:center; background-repeat:no-repeat; }
div.dialog-support div.list div.bigcol div.item div.summary div.picto { display:inline; width:20px; height:20px; float:left; margin-right:5px; }
div.dialog-support div.list div.bigcol div.item div.summary div.infos { display:inline; float:left; width:435px; }
div.dialog-support div.list div.bigcol div.item div.summary div.infos h2 { font-size:12px; line-height:18px; }
div.dialog-support div.list div.bigcol div.item div.summary div.infos p { font-size:11px; line-height:14px; width:100%; }
div.dialog-support div.list div.bigcol div.item div.summary div.actions { text-align:right; }
div.dialog-support div.list div.bigcol div.item div.summary a.discover { float:right; display:inline; }
div.dialog-support div.list div.bigcol div.item div.note { display:inline; float:right; width:140px; padding:5px 10px; background-color:#CCCCCC; margin:0 0 20px 20px; }
div.dialog-support div.list div.bigcol div.item div.owner { display:inline; float:right; width:140px; padding:5px; text-align:center; margin-bottom:0px; }
div.dialog-support div.list div.bigcol div.item div.owner a.thumbnail { display:block; float:none; width:100px; height:100px; background-position:center; background-repeat:no-repeat; background-color:transparent; margin:0 auto 5px auto; }
div.dialog-support div.list div.bigcol div.item div.owner div.summary {font-size:11px; line-height:14px; width:100%; }
div.dialog-support div.list div.bigcol div.item div.counts { display:inline; float:right; width:140px; padding:5px; text-align:right; }

div.dialog-support div.list div.smallcol div.item { padding:0; }
div.dialog-support div.list div.smallcol div.item div.summary { display:inline; float:left; width:235px; margin:5px 0 5px 5px; }
div.dialog-support div.list div.smallcol div.item div.summary a.thumbnail { display:inline; width:45px; height:45px; float:left; border-right:5px solid transparent; margin-right:5px; background-position:center; background-repeat:no-repeat; }
div.dialog-support div.list div.smallcol div.item div.summary div.infos { display:inline; float:left; width:175px; }
div.dialog-support div.list div.smallcol div.item div.summary div.infos h2 { font-size:12px!important; line-height:14px!important; margin:0!important; }
div.dialog-support div.list div.smallcol div.item div.summary div.infos p { font-size:10px!important; line-height:12px!important; margin:2px 0!important; }
div.dialog-support div.list div.smallcol div.item div.summary div.infos a { font-size:10px!important; line-height:12px!important; }

div.dialog-support div.selection-chooser div.tabbox { margin-top:0; }
div.dialog-support div.selection-chooser div.tabbox div.tabs { line-height:22px; position:static; margin-top:0; }
div.dialog-support div.selection-chooser div.tabbox div.tabs span.infos { margin-left:10px; }
div.dialog-support div.selection-chooser div.list div.smallcol div.item { }
div.dialog-support div.selection-chooser div.list div.smallcol div.item div.add { float:right; width:20px; height:20px; line-height:20px; text-align:center; }
div.dialog-support div.selection-chooser div.list div.smallcol div.item div.summary { float:none; display:block; width:auto; }
div.dialog-support div.selection-chooser div.list div.smallcol div.item div.summary a.thumbnail { display:none; }
div.dialog-support div.selection-chooser div.list div.smallcol div.item div.summary div.infos { float:none; display:block; width:auto; padding-left:5px; }
div.dialog-support div.selection-chooser div.list div.smallcol div.item div.summary div.infos a.remove_selection { display:none; }

div.dialog-support div.container-selection { /*float:left; margin-right:10px; width:715px;*/ }
div.dialog-support div.container-selection div.bigcol { width:540px; }
div.dialog-support div.container-selection div.without-small { height:300px; width:100%; overflow:auto; }
/*div.dialog-support div.container-selection div.without-small div.item div.summary { width:523px; }*/
div.dialog-support div.container-selection div.without-small div.item div.owner div.summary { width:100%; }
div.dialog-support div.container-selection div.without-small div.item div.summary div.infos { width:413px; }
div.dialog-support div.container-selection div.bigcol div.map { width:100%; height:100%; }
div.dialog-support div.cart-selection {}
div.dialog-support div.cart-selection div.title,
div.dialog-support div.selection-chooser div.tabbox div.tabs div.tab { line-height:15px; }
/*div.dialog-support div.cart-selection #selection-list { height:60px }*/

div.dialog-support div.map { height:300px; }
div.dialog-support div.map div.smallcol,
div.dialog-support div.map div.bigcol { height:100%; }

div.dialog-support div.photo_upload_description { font-size:12px; line-height:14px; }

.dragbox { height:203px!important; margin:10px!important; width:156px!important; background:transparent!important; float:left; display:inline; }
.dragbox:hover { background:url("/app/flw/pix/bg-box-blue.png") repeat scroll left top transparent; }
.dragbox .item { position:relative; cursor:pointer; }
.dragbox .item .pos { display:block; width:100px; margin:0 auto; line-height:25px; text-align:center; font-size:12px; border:#36BFEB 1ps solid; background-color:#FFFFFF; }
.dragbox .item .thumbnail { display:block; width:100px; margin:0 auto 5px; height:100px; background-position:center; float:none; background-repeat:no-repeat; }
.dragbox .item .infos { display:block; width:130px; margin:0 auto; font-size:12px; line-height:14px; color:#000; }
.dragbox a.remove { display:block; width:130px; margin:0 auto; font-size:12px; line-height:14px; text-decoration:none; color:#0000FF; }

.selection-list { padding:5px; height:80px; overflow:auto; overflow-y:hidden; }
.selection-list div.container { overflow:hidden; height:80px; }
.selection-list div.item { width:275px; float:left; display:inline; margin-right:5px; }
.selection-list div.item div.summary a.thumbnail { display:inline; width:45px; height:45px; float:left; border-right:5px solid transparent; margin-right:5px; background-position:center; background-repeat:no-repeat; }
.selection-list div.item div.add { display:none; }
.selection-list div.item div.summary { font-size:12px; line-height:14px; }
.selection-list div.item div.summary div.infos { border:0!important; }
.selection-list div.item div.summary div.infos h2 { font-size:14px; line-height:16px; }
.selection-list div.item div.summary div.infos p { font-size:12px; line-height:14px; }
.selection-list div.item div.summary div.infos a.remove_selection { display:inline; font-size:12px; line-height:14px; }

#dataCreatePhotoContrainer .entries { display:block; }
#dataCreatePhotoContrainer .entries .item { width:160px; margin:10px; float:left; }
#dataCreatePhotoContrainer .entries .item .name { font-size:12px; line-height:16px; }
#dataCreatePhotoContrainer .entries .item .thumbnail { display:block; width:100px; margin:0 auto 5px; height:100px; float:none; }

#dataCreateVideo .box .viewport .entries .item .summary,
#dataCreateLink .box .viewport .entries .item .summary { display:inline; float:left; margin-left:10px; width:340px; }
#dataCreateVideo .box .viewport .entries .item,
#dataCreateLink .box .viewport .entries .item { margin-bottom:10px; }

#containerPhotoSelector .item .summary .thumbnail { background-position:center center; display:block; height:300px; width:533px; }

#photo-container #photo { width:800px; height:600px; margin:10px auto; }
#photo-container #photo div.image { text-align:center; line-height:600px; }
#photo-container #photo img { vertical-align:middle; }
#photo-container div.description { font-size:12px; line-height:16px; margin:10px auto; width:800px; }
#photo-container div.summary { float:left; width:50%; }
#photo-container div.infos { float:right; width:50%; text-align:right; }
#photo-container div.title { padding:5px; }
#photo-container div.pagination { padding:0px; }
div.dialog-shadow #photo-container div.box { border:0!important; }

.dialog-support #photo { width:640px !important; height:450px !important; margin:10px auto 0 !important; }
.dialog-support #photo div.image { line-height:450px !important; }

#video-container #video { width:800px; height:600px; margin:10px auto; }
#video-container #video div.video { text-align:center; line-height:600px; }
#video-container #video embed,
#video-container #video object { vertical-align:middle; }
#video-container div.description { font-size:12px; line-height:16px; margin:10px auto; width:800px; }
#video-container div.summary { float:left; width:50%; }
#video-container div.infos { float:right; width:50%; text-align:right; }
/*#video-container div.box { background:none; }*/
#video-container div.title { padding:5px; }
#video-container div.pagination { padding:0px; }
div.dialog-shadow #video-container div.box { border:0!important; }

.dialog-support #video { width:640px !important; height:450px !important; margin:10px auto 0 !important; }
.dialog-support #video div.video { line-height:450px !important; }

.dialog-shadow #video-container div.description,
.dialog-shadow #photo-container div.description { display:none; }

div.content div.columns div.bigcol div.box div.viewport div.contentbox { font-size:14px; line-height:18px; }
div.wrapper div.content div.sub div.title h1 { font-size:18px; height:18px; line-height:18px; }

