

.hab-homepage {background:url('/app/durable/pix/mountain.jpg') no-repeat center top;}


.bold { font-weight:bold; }
a { text-decoration:none; color:black; }
a:hover { text-decoration:underline; }
select { border:1px solid #54C93F; }

big { font-size:1.1em }
small { font-size:0.9em }
.border-none{border:none;}

.btab, .gtab { color:white; background-image:url(/app/durable/pix/tab-blue.png); display:inline; padding:1px 6px 2px 2px; line-height:20px; vertical-align:bottom; border:1px solid #59a6d7; font-size:13px; font-weight:bold; }
.gtab a{ color:white; }
.bbox, .gbox, .box, .rbox { border:1px solid #59a6d7; margin:0 5px 5px 0; }
.bbox .bbox { margin:0; border:0; }
.content .bbox { margin:0; border:0; }
.sbox { max-width:75px; max-height:49px;}
.bbox .title, .gbox .title { color:white; height:17px; padding:2px 5px 0; vertical-align:middle; }
.bbox .title { background-image:url(/app/durable/pix/box-title-blue.png); height:16px; }
.gbox .title { background-image:url(/app/durable/pix/box-title-green.png); }
.gbox .separator{ background-image:url(/app/durable/pix/separator-green.png); display:block; height:1px; padding-top : 10px; border : solid 0px; background-position:left bottom; background-repeat:repeat-x; }
.bbox .content, .gbox .content, .box .content, .rbox .content { padding:5px; }
.box .content-ad{ padding:5px; margin-bottom:-15px; }
.gtab { background-image:url(/app/durable/pix/tab-green.png); border-color:#54c93f; }
.gbox { border-color:#54c93f; }
.rbox { border-color:#ff6560; }
.box { border-color:#7f7e78; }
.box .content { padding:2px; }
.credits-photo { text-align: right; padding-right: 25px; color: grey; font-size:10px;}
.unselected-tab { padding:0 6px 0 2px; font-size:11px; line-height:14px; background-color:white; background-image:none; border-left:0 solid; }
.unselected-tab-tag { color:white; background-image: none; display:inline; padding:0px 0px 0px 0px; line-height:20px; vertical-align:bottom; font-size:12px; font-weight:bold; color:#468E00; }

.unselected-tab.gtab,
.unselected-tab a { color:#468E00; border:0px; font-size:9px;}
.unselected-tab.btab {border:0px; color:#59a6d7; }
.tabs { line-height:0; font-size:13px; color: #468E00}
.btab a { color:#59a6d7; }
.button { display:block; margin:0 auto; }
.button span { float:left; display:inline; height:21px; line-height:21px; }
.button .left { background-image:url(/app/durable/pix/button-left.png); width:2px; }
.button .right { background-image:url(/app/durable/pix/button-right.png); width:2px; }
.button .middle { background-image:url(/app/durable/pix/button-middle.png); padding:0 6px; color:white; }
.button .middle2 { background-image:url(/app/durable/pix/button-middle.png); padding:0 6px; color:white; width:110px; }
.button:hover { text-decoration:none; }
.small { width:55px; }
.medium { width:95px; }
.large { width:140px; }
.align-right { float:right; display:inline; }
.font-big-big { font-size:15px; font-weight:bold; }
.font-big { font-size:13px; font-weight:bold; }
.font-medium { font-size:12px; }
.font-small { font-size:11px; }
.green { color: #468e00; }
.grey { color:#888888; }
.blue { color:#337a99; }
.blue-tag { font-size:10px; color:#337a99; border-bottom:0px; padding-right:2px; border:0; float:right; margin-right:5px;}

.theme { color:#422f05; font-size:11px; padding:2px 0; overflow:hidden; }
.underline { text-decoration:underline; }
.italic { font-style:italic; }
.center { text-align:center; }
.block-center { margin:0 auto; }
.red { color:red; }
.white { color:white; }
.weight-normal { font-weight:normal; }
.float-left { float:left; }
.no-border, .no-border * { border:0 solid; }
.background-color-transparent, .background-color-transparent * { background-color:transparent; }

.dialog-overlay { background-color:#000000; }
.dialog-shadow { -moz-border-radius-bottomleft:6px; -moz-border-radius-bottomright:6px; -moz-border-radius-topleft:6px; -moz-border-radius-topright:6px; background:transparent url(/app/sys/pix/pop_dialog_border.png) repeat scroll 0 0; padding:8px;}
.dialog-shadow > img { background-image:url(/app/sys/pix/close-dialog3.png); background-position:0 0; cursor:pointer; display:block; float:right; height:30px; left:15px; margin-bottom:-10px; margin-right:0; margin-top:-20px; position:relative; top:0; width:30px; }
.dialog-support { background-color:white; overflow:auto; }

form { margin:5px; }
form .elt .text,
.kwo-captcha-box input { border:1px solid #54c93f; width:280px; }
.kwo-captcha-box input { width:140px; }
form .elt label { float:left; display:inline; text-align:right; width:200px; margin-top:6px; clear:left; margin-right:4px; height:20px;  }
form .elt .elt-control { float:right; display:inline; width:360px; margin-top:3px; }
form .elt-button { float:none; clear:both; }
form .elt-button .elt-control { margin-top:10px; }
form .elt-options label {
  width:auto; }
form .elt-date input { background-image:url(/app/durable/pix/picto_calendard.png); background-position:left center; background-repeat:no-repeat; cursor:pointer; padding-left: 20px; }

.pagination-contener { padding:10px 0; display:table; margin:0 auto; }
.pagination-left { float:left; display:inline; }
.pagination-right { float:left; display:inline; }
.pagination-separator { background: url('/app/durable/pix/pagination-separator.png') no-repeat top left; width:8px; height:40px; float:left;}
.pagination-page { background: url('/app/durable/pix/pagination-center.png') repeat-x top left; height:40px; padding:11px 1px 0px; color:#ffffff; font-weight:bold; float:left;}
.action-logiciels-results .pagination-page { height:30px; }
.pagination-selected { padding:11px 7px 0; }
.pagination-last,
.pagination-first { display:none; }
.pagination-contener { padding:30px 0 10px; text-align:center; display:table; margin:0 auto; }

.comment { background:#ffffff url('/app/durable/pix/logo-comment.png') no-repeat left center; height:15px; padding-left:20px; }
.abuse { background: transparent url('/app/durable/pix/abus.png') no-repeat left center; padding:2px 17px; padding-right: 0px; height:15px;}
.details { color:#636363; font-size:10px; padding: 0px 0; line-height:15px; padding-bottom: 5px; }
.details2 { color:#636363; font-size:11px; padding: 0px 0; line-height:15px; padding-bottom: 5px; text-align:right; font-style:italic;}
.billet_bottom { color:#636363; font-size:13px; padding: 0px 0; line-height:15px; padding-bottom: 5px; }

.account-panel { overflow:hidden; padding:0 10px; font-family:Georgia,Arial,Verdana; font-size:12px; }
.account-panel .col-left { float:left; display:inline; width:680px; margin:0; }
.account-panel .col-right { float:right; display:inline; width:290px; }

.account-panel .links-box .images .details { font-size:12px; font-weight:bold; }

.rating { width:39px; text-align:center; vertical-align:middle; margin:5px 0 5px 5px; }
.rating a { position:relative; display:block; text-decoration:none; }
.rating .span { width:39px; display:block; text-align:center; position:absolute; left:15px; font-weight:bold; color:black; }
.rating .count { top:4px; font-size:14px; left:0; }
.rating .vote { top:19px; font-size:11px; left:0; }

.billet { padding:7px; }
.billet table { width:100%; height: 40px; }
.billet .image { min-width:152px; text-align:center; vertical-align:middle; padding-right: 10px }
.billet .image img { max-height:130px; max-width:152px; border: 1px solid #EEFFEE; }
.billet .image-top { width:100px; text-align:center; vertical-align:middle; padding-right: 10px; padding-bottom: 5px; }
.billet .image-top img { max-height:180px; max-width:240px; }
.billet .title { font-size:14px; line-height:15px; color:#337a99; background-image:none; height:auto; padding:0; font-weight: bold; }
.billet .gtitle{ font-size:20px; color:#468e00; background-image:none; height:auto; padding:5px 0 5px; text-align:left; }

.billet .description { line-height:15px; font-size:14px !important; text-align: justify; color:#0B383A; padding-right: 5px;}
.billet .description a{ text-decoration:none; color:#283A0B;}
.billet .content a { color:#468E00; }







.gbox-news-img {
	background-color: white;
}
.gbox-news-img p {
	text-align: right;
}






/** PAGE PANEL-RIGHT **/
.table_category { background-image:url('/app/durable/pix/box_telechargement.jpg'); }
.table_category table tr td { padding:3px 5px; }

/** PAGE ACCOUNT BILLETS LISTE **/
.account-billets\.list .gbox table tr th { height:40px; text-align:center; padding-top: 10px; vertical-align:top;}
.account-billets\.list .gbox table tr th.title { text-align:left;}
.account-billets\.list .gbox .published td { padding:10px 2px; text-align:center;}
.account-billets\.list .gbox .published .title { background-image:none; text-align:left;}
.account-billets\.list .gbox .published .title span { color:black; }
.account-billets\.list .options { float:right; font-size:11px; margin:-10px 5px 5px; }
#billets form { margin:0; }
#billets .selection .checkbox { margin:0; }

/** PAGE ACCOUNT Comments LISTE **/
#account-comments .gbox table tr th { height:40px; text-align:center; padding-top: 10px; vertical-align:top;}
#account-comments .gbox table tr th.title { text-align:left;}
#account-comments .gbox table tr td { padding:10px 2px; text-align:center;}
#account-comments .gbox .pagination tr td { padding:10px 0; }
#account-comments .gbox .title { background-image:none; text-align:left;}
#account-comments .gbox .title span { color:black; }
#account-comments .options { float:right; font-size:11px; margin:-10px 5px 5px; }
#account-comments form { margin:0; }

/** PAGE ACCOUNT BILLET EDIT **/
.elt-flags .elt-options { float:left !important; }
.form-create .elt .elt-control ,
.form-edit .elt .elt-control { float:none; }
.form-create .bbox,
.form-edit .bbox { padding:30px 0 14px; }
.form-create .richtext,
.form-edit .richtext { width:100% !important; }
.form-create .title,
.form-edit .title { margin:0 5px 15px 0;}
.form-create .title .text,
.form-edit .title .text { width:100% !important;}
.form-create .heading-panel,
.form-edit .heading-panel { display:none; }
.form-create .elt-image-target,
.form-edit .elt-image-target { display:block; margin:5px 0; width:280px; }
.form-create .elt-button,
.form-edit .elt-button { float:right; margin:0 5px 0 14px; clear:none;}
.form-create select,
.form-edit select { border:1px solid #54C93F; margin:5px 0; width:280px;}

/** PAGE ACCOUNT MEDIAS.LIST **/
#medias form .elt .elt-control { width:330px; }
#medias label { width:100px; }
#medias .red { font-size:11px; }
#medias .media { float:left; width:50%; }
#medias .media .image{ float:left; padding:5px; text-align:center; width:90px; }
#medias .media .image img{ width:90px; height:60px; border:1px solid #d5e3f1;}
#medias .media .name{ width:190px; height:27px; padding-top:27px;}
#medias .media .details{ width:190px; font-size:11px; color:#393939; padding:0;}
#medias .separator {  background-image:url(/app/durable/pix/separator-green.png); display:block; height:1px;  border : solid 0px; background-position:left bottom; background-repeat:repeat-x; margin:2px 0;}
#medias #photo-store img.elt-image-target { width: 280px; }

/** PAGE ACCOUNT PROFIL.EDIT**/
.account-profile\.edit form .elt .elt-control { width:360px; }

/** PAGE ACCOUNT LOGICIELS LIST **/
#logiciels form { margin:0; }
#logiciels table tr td,
#logiciels table tr th { text-align:center; vertical-align:middle; height:30px;}
#logiciels table tr .title { background-image:none; }
#logiciels .options { float:right; font-size:11px; margin:-10px 5px 5px; }
#logiciels .options select { width:100px;}
#logiciels .tabs .button { font-size:12px; float:right; margin:-5px 5px 0 0; }

/** ACCOUNT LOGICIEL EDIT / LOGICIEL CREATE**/
.form-logiciel-create,
.form-logiciel-edit { margin:0; }
.form-logiciel-create .gbox,
.form-logiciel-edit .gbox { padding-bottom:20px; }
.form-logiciel-create .required-info,
.form-logiciel-edit .required-info { text-align:right; padding:5px 5px 15px; font-size:11px;}
.form-logiciel-create .description textarea,
.form-logiciel-edit .description textarea { margin-bottom:6px;}
.form-logiciel-create select,
.form-logiciel-edit select { width:280px;}
.form-logiciel-create .red,
.form-logiciel-edit .red { margin: 10px 0 0 221px; }
.form-logiciel-create .categorie,
.form-logiciel-edit .categorie { margin-left: 17px; }
.form-logiciel-create .little-input select,
.form-logiciel-create .little-input input,
.form-logiciel-edit .little-input select,
.form-logiciel-edit .little-input input { width:130px; }



.box-auteur{ height:55px; width: 100%; background-color:#E4F0F9; padding:5px 0px 5px 2px; line-height:17px; }
.box-auteur-avatar{float:left; position:absolute; padding-top:2px;}
.box-auteur-avatar img.avatar { max-height:55px; max-width:65px; }
.box-auteur-name{ color:#468E00; font-size:14px;  }

.comment-box-auteur{ background:#E4F0F9 url(/app/durable/pix/bull-commentaire.png) no-repeat scroll left center; height:13px; margin-left:5px; padding-left:22px; }
.box-auteur-td-left{width:30%;}
.box-auteur-td-right{width:67%;}
.box-auteur-middle{padding-top:18px; font-size:11px;}
/*.facebook-share { background: url('/app/durable/pix/facebook-logo.png') no-repeat left center; height:15px; padding:2px 17px; color:grey; margin-left: 3px; padding-right: 2px; }
.send-to-friend { background: url('/app/durable/pix/envellope.png') no-repeat left center; height:15px; padding:2px 24px; color:grey; margin-left: 3px;}*/
.facebook-share { background: url('/app/durable/pix/facebook-logo.png') no-repeat left center; height:13px; padding:2px 0px 2px 17px; color:grey; height: 15px;}
.send-to-friend { background: url('/app/durable/pix/envellope.png') no-repeat left center; height:15px; padding:2px 24px; color:grey; margin-left: 3px;}
.send-to-friend-billet { background: url('/app/durable/pix/envellope.png') no-repeat left center; height:15px; padding:2px 14px; color:grey; margin-left: 3px;}
.put-on-twitter { background: url('/app/durable/pix/twitter-logo.png') no-repeat left center; height:13px; padding:2px 0px 2px 17px; color:grey;}

.billet-pub-google {background-color: blue; height: 107px; width:222px;}
.top-pub-google{ width:100%; height:90px; background-color:#468E00; margin-top:5px; margin-bottom:10px; }
.more-padding{padding:7px; line-height:22px;}
.box-auteur-text{  padding-top:2px; font-size:11px; padding-left:70px;}

form .elt .text, .kwo-captcha-box input {
border:1px solid #59A6D7
}



#tinymce.mceContentBody p { overflow:hidden; }
