2013-10-14 12:34:02 +02:00
/*! normalize.css v2.1.2 */
2013-02-11 11:58:35 +01:00
/ * = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
HTML5 display definitions
= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = * /
/ * *
* Correct ` block ` display not defined in IE 8 / 9 .
* /
article ,
aside ,
details ,
figcaption ,
figure ,
footer ,
header ,
hgroup ,
main ,
nav ,
section ,
summary {
display : block ;
2011-05-19 14:03:16 +02:00
}
2013-02-11 11:58:35 +01:00
/ * *
* Correct ` inline-block ` display not defined in IE 8 / 9 .
* /
2011-05-19 14:03:16 +02:00
2013-02-11 11:58:35 +01:00
audio ,
canvas ,
video {
display : inline-block ;
2011-05-19 14:03:16 +02:00
}
2013-02-11 11:58:35 +01:00
/ * *
* Prevent modern browsers from displaying ` audio ` without controls .
* Remove excess height in iOS 5 devices .
* /
audio : not ( [ controls ] ) {
display : none ;
height : 0 ;
2011-05-19 14:03:16 +02:00
}
2013-02-11 11:58:35 +01:00
/ * *
* Address styling not present in IE 8 / 9 .
* /
[ hidden ] {
display : none ;
2011-05-19 14:03:16 +02:00
}
2013-02-11 11:58:35 +01:00
/ * = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
Base
= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = * /
/ * *
* 1 . Set default font family to sans-serif .
* 2 . Prevent iOS text size adjust after orientation change , without disabling
* user zoom .
* /
html {
font-family : sans-serif ; /* 1 */
-ms-text-size-adjust : 100 % ; /* 2 */
2013-10-14 12:34:02 +02:00
-webkit-text-size-adjust : 100 % ; /* 2 */
2011-05-19 14:03:16 +02:00
}
2013-02-11 11:58:35 +01:00
/ * *
* Remove default margin .
* /
body {
margin : 0 ;
2011-05-19 14:03:16 +02:00
}
2013-02-11 11:58:35 +01:00
/ * = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
Links
= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = * /
/ * *
* Address ` outline ` inconsistency between Chrome and other browsers .
* /
a : focus {
outline : thin dotted ;
2011-05-19 14:03:16 +02:00
}
2013-02-11 11:58:35 +01:00
/ * *
* Improve readability when focused and also mouse hovered in all browsers .
* /
2011-05-19 14:03:16 +02:00
2013-02-11 11:58:35 +01:00
a : active ,
a : hover {
outline : 0 ;
2011-05-19 14:03:16 +02:00
}
2013-02-11 11:58:35 +01:00
/ * = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
Typography
= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = * /
/ * *
2013-10-14 12:34:02 +02:00
* Address variable ` h1 ` font-size and margin within ` section ` and ` article `
* contexts in Firefox 4 + , Safari 5 , and Chrome .
2013-02-11 11:58:35 +01:00
* /
h1 {
font-size : 2em ;
2013-10-14 12:34:02 +02:00
margin : 0 . 67em 0 ;
2011-05-19 14:03:16 +02:00
}
2013-02-11 11:58:35 +01:00
/ * *
* Address styling not present in IE 8 / 9 , Safari 5 , and Chrome .
* /
abbr [ title ] {
border-bottom : 1px dotted ;
2011-05-19 14:03:16 +02:00
}
2013-02-11 11:58:35 +01:00
/ * *
* Address style set to ` bolder ` in Firefox 4 + , Safari 5 , and Chrome .
* /
b ,
strong {
font-weight : bold ;
2011-05-19 14:03:16 +02:00
}
2013-02-11 11:58:35 +01:00
/ * *
* Address styling not present in Safari 5 and Chrome .
* /
dfn {
font-style : italic ;
2013-01-22 22:18:36 +01:00
}
2013-10-14 12:34:02 +02:00
/ * *
* Address differences between Firefox and other browsers .
* /
hr {
-moz-box-sizing : content-box ;
box-sizing : content-box ;
height : 0 ;
}
2013-02-11 11:58:35 +01:00
/ * *
* Address styling not present in IE 8 / 9 .
* /
mark {
background : # ff0 ;
color : # 000 ;
2011-05-19 14:03:16 +02:00
}
2013-02-11 11:58:35 +01:00
/ * *
* Correct font family set oddly in Safari 5 and Chrome .
* /
code ,
kbd ,
pre ,
samp {
font-family : monospace , serif ;
font-size : 1em ;
2011-05-19 14:03:16 +02:00
}
2013-02-11 11:58:35 +01:00
/ * *
* Improve readability of pre-formatted text in all browsers .
* /
pre {
white-space : pre-wrap ;
2011-08-25 15:23:48 +02:00
}
2013-02-11 11:58:35 +01:00
/ * *
* Set consistent quote types .
* /
q {
quotes : "\201C" "\201D" "\2018" "\2019" ;
2013-01-22 22:18:36 +01:00
}
2013-02-11 11:58:35 +01:00
/ * *
* Address inconsistent and variable font size in all browsers .
* /
small {
font-size : 80 % ;
2011-08-25 15:23:48 +02:00
}
2013-02-11 11:58:35 +01:00
/ * *
* Prevent ` sub ` and ` sup ` affecting ` line-height ` in all browsers .
* /
2012-02-08 15:24:19 +01:00
2013-02-11 11:58:35 +01:00
sub ,
sup {
font-size : 75 % ;
line-height : 0 ;
position : relative ;
vertical-align : baseline ;
2012-03-29 10:10:10 +02:00
}
2013-02-11 11:58:35 +01:00
sup {
top : -0 . 5em ;
2012-02-08 15:24:19 +01:00
}
2013-02-11 11:58:35 +01:00
sub {
bottom : -0 . 25em ;
2012-02-08 15:24:19 +01:00
}
2013-02-11 11:58:35 +01:00
/ * = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
Embedded content
= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = * /
2013-01-22 22:18:36 +01:00
2013-02-11 11:58:35 +01:00
/ * *
* Remove border when inside ` a ` element in IE 8 / 9 .
* /
img {
border : 0 ;
2012-02-08 15:24:19 +01:00
}
2013-02-11 11:58:35 +01:00
/ * *
* Correct overflow displayed oddly in IE 9 .
* /
svg : not ( : root ) {
overflow : hidden ;
2012-02-08 15:24:19 +01:00
}
2013-02-11 11:58:35 +01:00
/ * = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
Figures
= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = * /
/ * *
* Address margin not present in IE 8 / 9 and Safari 5 .
* /
figure {
margin : 0 ;
2012-02-08 15:24:19 +01:00
}
2013-02-11 11:58:35 +01:00
/ * = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
Forms
= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = * /
/ * *
* Define consistent border , margin , and padding .
* /
fieldset {
border : 1px solid # c0c0c0 ;
margin : 0 2px ;
padding : 0 . 35em 0 . 625em 0 . 75em ;
2012-02-08 15:24:19 +01:00
}
2013-02-11 11:58:35 +01:00
/ * *
* 1 . Correct ` color ` not being inherited in IE 8 / 9 .
* 2 . Remove padding so people aren ' t caught out if they zero out fieldsets .
* /
legend {
border : 0 ; /* 1 */
padding : 0 ; /* 2 */
2012-02-08 15:24:19 +01:00
}
2013-02-11 11:58:35 +01:00
/ * *
* 1 . Correct font family not being inherited in all browsers .
* 2 . Correct font size not being inherited in all browsers .
* 3 . Address margins set differently in Firefox 4 + , Safari 5 , and Chrome .
* /
button ,
input ,
select ,
textarea {
font-family : inherit ; /* 1 */
font-size : 100 % ; /* 2 */
margin : 0 ; /* 3 */
2012-02-08 15:24:19 +01:00
}
2013-02-11 11:58:35 +01:00
/ * *
* Address Firefox 4 + setting ` line-height ` on ` input ` using ` ! important ` in
* the UA stylesheet .
* /
button ,
input {
line-height : normal ;
2012-02-08 15:24:19 +01:00
}
2013-10-14 12:34:02 +02:00
/ * *
* Address inconsistent ` text-transform ` inheritance for ` button ` and ` select ` .
* All other form control elements do not inherit ` text-transform ` values .
* Correct ` button ` style inheritance in Chrome , Safari 5 + , and IE 8 + .
* Correct ` select ` style inheritance in Firefox 4 + and Opera .
* /
button ,
select {
text-transform : none ;
}
2013-02-11 11:58:35 +01:00
/ * *
* 1 . Avoid the WebKit bug in Android 4 . 0 . * where ( 2 ) destroys native ` audio `
* and ` video ` controls .
* 2 . Correct inability to style clickable ` input ` types in iOS .
* 3 . Improve usability and consistency of cursor style between image-type
* ` input ` and others .
* /
button ,
html input [ type = "button" ] , /* 1 */
input [ type = "reset" ] ,
input [ type = "submit" ] {
-webkit-appearance : button ; /* 2 */
cursor : pointer ; /* 3 */
2012-02-08 15:24:19 +01:00
}
2013-02-11 11:58:35 +01:00
/ * *
* Re-set default cursor for disabled elements .
* /
button [ disabled ] ,
html input [ disabled ] {
cursor : default ;
2012-02-08 15:24:19 +01:00
}
2013-02-11 11:58:35 +01:00
/ * *
* 1 . Address box sizing set to ` content-box ` in IE 8 / 9 .
* 2 . Remove excess padding in IE 8 / 9 .
* /
input [ type = "checkbox" ] ,
input [ type = "radio" ] {
box-sizing : border-box ; /* 1 */
padding : 0 ; /* 2 */
2012-02-08 15:24:19 +01:00
}
2013-02-11 11:58:35 +01:00
/ * *
* 1 . Address ` appearance ` set to ` searchfield ` in Safari 5 and Chrome .
* 2 . Address ` box-sizing ` set to ` border-box ` in Safari 5 and Chrome
* ( include ` -moz ` to future-proof ) .
* /
input [ type = "search" ] {
-webkit-appearance : textfield ; /* 1 */
-moz-box-sizing : content-box ;
-webkit-box-sizing : content-box ; /* 2 */
box-sizing : content-box ;
2012-02-08 15:24:19 +01:00
}
2013-02-11 11:58:35 +01:00
/ * *
* Remove inner padding and search cancel button in Safari 5 and Chrome
* on OS X .
* /
input [ type = "search" ] :: -webkit-search-cancel-button ,
input [ type = "search" ] :: -webkit-search-decoration {
-webkit-appearance : none ;
2012-02-08 15:24:19 +01:00
}
2013-02-11 11:58:35 +01:00
/ * *
* Remove inner padding and border in Firefox 4 + .
* /
button :: -moz-focus-inner ,
input :: -moz-focus-inner {
border : 0 ;
padding : 0 ;
2012-02-08 15:24:19 +01:00
}
2013-02-11 11:58:35 +01:00
/ * *
* 1 . Remove default vertical scrollbar in IE 8 / 9 .
* 2 . Improve readability and alignment in all browsers .
* /
textarea {
overflow : auto ; /* 1 */
vertical-align : top ; /* 2 */
2012-02-08 15:24:19 +01:00
}
2013-02-11 11:58:35 +01:00
/ * = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
Tables
= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = * /
/ * *
* Remove most spacing between table cells .
* /
table {
border-collapse : collapse ;
border-spacing : 0 ;
2012-02-08 15:24:19 +01:00
}
2013-02-11 11:58:35 +01:00
/ * Main
---------------------------------- * /
2013-11-20 17:24:13 +01:00
body { background-color : #bebebe ; font-family : Verdana , Arial , sans-serif ; font-size : 11 px ; text-align : center ; /* pour corriger le bug de centrage IE */ }
2013-11-20 15:13:48 +01:00
# global { width : 900 px ; margin : 0 auto ; text-align : left ; }
# content { float : right ; clear : both ; width : 680 px ; padding : 0 ; margin : 0 ; padding-top : 20 px ; }
2013-02-11 11:58:35 +01:00
# center { background-color : #fff ; padding : 5 px 0 ; }
# footer { clear : both ; text-align : center ; margin-top : 15 px ; }
# footer p { font : 0.9 em Arial , Helvetica , sans-serif ; }
2013-11-20 17:24:13 +01:00
# center h1 { clear : both ; margin : 5 px ; padding : 5 px ; background : #606060 ; color : #ffffff ; font : 600 1.4 em Arial , Verdana , Sans-serif ; letter-spacing : 1 px ; line-height : 1.2 em ; }
# center h2 { clear : both ; margin : 5 px ; padding : 5 px ; background : #00008c ; color : #ffffff ; font : bold 1.2 em Arial , Verdana , Sans-serif ; }
2013-10-14 12:34:02 +02:00
div . paragraph { margin : 5 px ; padding : 5 px ; }
2013-02-11 11:58:35 +01:00
. clearfix : after { content : "." ; display : block ; height : 0 ; clear : both ; visibility : hidden ; zoom : 1 ; }
a : link { color : #9c093a ; text-decoration : none ; }
a : visited { color : #0000CC ; text-decoration : none ; }
a : hover { color : #000066 ; text-decoration : none ; }
2013-10-14 12:34:02 +02:00
. StyleInfoLib { font-family : Arial , Helvetica , sans-serif ; font-size : 11 px ; font-weight : bold ; color : #535353 ; vertical-align : top ; }
2013-02-11 11:58:35 +01:00
. StyleInfoData { font-family : Arial , Helvetica , sans-serif ; font-size : 11 px ; color : #535353 ; }
. StyleInfoDataActif { font-family : Arial , Helvetica , sans-serif ; font-size : 11 px ; }
table . identite { border-collapse : separate ; border-spacing : 4 px ; }
2013-10-14 12:34:02 +02:00
table . data { width : 100 % ; }
table . data td { border : 1 px solid #ccc ; padding : 5 px ; }
2013-11-20 11:54:33 +01:00
table . data th { border : 1 px solid #ccc ; padding : 5 px ; }
2013-02-11 11:58:35 +01:00
. confidentiel { border-top : 1 px solid ; padding-top : 5 px ; font-style : italic ; font-size : 9 px ; }
. ui-dialog { text-align : left ; }
. ui-widget { font-size : 1 em ; }
input , select { border : 1 px solid #999999 ; vertical-align : middle ; font : 11 px Arial , Helvetica , sans-serif ; }
. ui-autocomplete-loading { background : white url ( '/themes/default/images/ui-anim_basic_16x16.gif' ) right center no-repeat ; }
div . ui-state-highlight p { margin : 10 px ; }
div . ui-state-highlight a { text-decoration : underline ; }
. noborder { border : 0 ; }
2013-11-20 15:13:48 +01:00
img { vertical-align : middle ; }
2013-02-11 11:58:35 +01:00
/ * Menu
---------------------------------- * /
2013-11-20 15:13:48 +01:00
div # menu { position : absolute ; width : 200 px ; }
2013-02-11 11:58:35 +01:00
div # menu . ui-widget { font-family : Arial , Sans-serif ; font-size : 12 px ; }
div # menu ul . navigation li { list-style-type : none ; }
div # menu ul . navigation li a { display : block ; padding : 0 20 px ; text-decoration : none ; font-weight : bold ; color : #fff ; height : 25 px ; line-height : 25 px ; background : #808080 url ( /themes/default/images/menu/title.gif ) ; }
div # menu ul . navigation li ul { padding : 0 ; overflow : hidden ; }
div # menu ul . navigation li ul li a { padding : 0 5 px ; margin : 0 ; background : #eee ; border-bottom : 1 px solid #ddd ; text-decoration : none ; color : #066 ; font-weight : normal ; }
div # menu ul . navigation li ul li a : hover { background : #066 url ( /themes/default/images/menu/linkarrow.gif ) no-repeat right center ; color : #fff ; }
div # menu ul . navigation li ul li a . inactif { color : gray ; }
div # menu ul . navigation li a . ui-icon-triangle-1-e { background : url ( /themes/default/images/menu/collapsed.gif ) no-repeat left center ; }
div # menu ul . navigation li a . ui-icon-triangle-1-s { background : url ( /themes/default/images/menu/expanded.gif ) no-repeat left center ; }
div # menu ul . navigation li ul li a . ui-icon { margin : 0 ; padding : 0 ; background : none ; }
. ui-accordion-content { overflow : hidden ; }
div # menu ul . navigation li a . ui-corner-all { border-radius : 0 ; }
div # menu ul . navigation li a . ui-corner-top { border-top-left-radius : 0 ; border-top-right-radius : 0 ; }
div # menu ul . navigation li a . ui-accordion-header { margin-top : 0 ; }
2012-02-08 15:24:19 +01:00
div # menu ul . navigation li a . ui-state-default ,
div # menu ul . navigation li a . ui-state-hover ,
2013-02-11 11:58:35 +01:00
div # menu ul . navigation li a . ui-state-active { border : 0 ; }
div # menu div . icones { text-align : center ; margin-top : 5 px ; }
2012-02-08 15:24:19 +01:00
2013-02-11 11:58:35 +01:00
/ * Recherche
---------------------------------- * /
# center-recherche { text-align : center ; padding : 0 ; }
# recherche { margin : 78 px auto 20 px auto ; }
# recherche h3 { color : #ffffff ; font-size : medium ; font-weight : bold ; }
# recherche-info { text-align : center ; }
# recherche-page { text-align : center ; }
# recherche-page img { vertical-align : middle ; }
2013-10-14 12:34:02 +02:00
form . recherche { padding : 0 ; text-align : left ; }
2013-02-11 11:58:35 +01:00
form . recherche label { clear : both ; float : left ; width : 250 px ; line-height : 20 px ; font-weight : bold ; text-align : right ; padding-right : 5 px ; }
form . recherche div . field { float : left ; }
form . recherche div . row { clear : both ; padding : 5 px 0 ; }
form . recherche div . submit { text-align : center ; }
form . recherche div . field input , form . recherche div . field select { margin : 0 2 px ; }
form . recherche input { font-family : arial , sans-serif ; border : 1 px solid #999999 ; }
form . recherche select { font-family : arial , sans-serif ; border : 1 px solid #999999 ; }
ul . derniereRecherche { margin : 5 px ; }
ul . derniereRecherche li { margin : 5 px ; }
ul . derniereRecherche p { text-decoration : underline ; }
ol { text-align : left ; margin : 10 px ; padding : 0 20 px ; }
ol li { margin : 5 px ; padding : 5 px ; }
. ui-autocomplete { text-align : left ; }
/ * Identite
---------------------------------- * /
. datemaj span { display : none ; }
div . adresse { float : left ; margin : 5 px 5 px 0 0 ; }
div . adresse span { clear : both ; float : left ; vertical-align : middle ; }
div . domiciliation { float : left ; margin : 5 px 0 0 5 px ; line-height : 16 px ; }
div . domiciliation img { vertical-align : middle ; }
div . domiciliation span { display : none ; }
a . AncienSiege { background-color : #4D90FE ; border : 1 px solid #3079ED ; color : #FFFFFF ; font-weight : bold ; padding : 2 px 5 px ; }
/ * Finance
---------------------------------- * /
. bilans { font-family : "Lucida Sans Unicode" , "Lucida Grande" , Sans-Serif ; font-size : 12 px ; margin : 10 px 0 0 0 ; width : 100 % ; text-align : left ; border-collapse : collapse ; }
. bilans th { padding : 4 px ; font-weight : normal ; font-size : 11 px ; border : 1 px solid #000 ; color : #000 ; background : #b9c9fe ; text-align : center ; font-weight : bold ; }
. bilans td { font-size : 11 px ; padding : 4 px ; border : 1 px solid #000 ; color : #000 ; }
. bilans td . graph { padding : 0 ; margin : 0 ; }
. bilans th . date { font-size : 10 px ; cursor : pointer }
. bilans td . right { text-align : right ; }
. bilans td . center { text-align : center ; }
. bilans td . italique { font-style : italic ; }
. bilans tr . subhead td { font-size : 10 px ; padding : 4 px ; background : #b9c9fe ; border : 1 px solid #000 ; font-weight : bold ; color : #000 ; }
. bilans tr . darkblue td { padding : 4 px ; background : #00008c ; border : 1 px solid #000 ; font-weight : bold ; color : #fff ; }
. bilans tr { font-size : 10 px } ;
. entete { margin : 1 px ; }
. subentete { margin : 2 px ; }
. bilanDatas : hover td { background-color : #E5EBFF ; }
# ratios { font-family : "Lucida Sans Unicode" , "Lucida Grande" , Sans-Serif ; width : 100 % ; border-collapse : collapse ; }
# ratios a { color : #000000 ; cursor : help ; }
# ratios th { padding : 8 px ; font-weight : normal ; font-size : 13 px ; color : #039 ; background : #b9c9fe ; }
# ratios td { padding : 8 px ; border : 1 px solid #000 ; color : #000 ; }
# ratios td . center { text-align : center ; }
# ratios td . italique { font-style : italic ; }
# ratios td . right { text-align : right ; }
# ratios td . position { text-align : center ; }
# ratios td . position a { cursor : default ; }
# ratios tr . subhead td { padding : 8 px ; background : #b9c9fe ; border : 1 px solid #000 ; font-weight : bold ; color : #000 ; }
# ratios tr : hover td { background-color : #E5EBFF ; }
# rowGraph : hover { background-color : silver ; }
# ratio { clear : both ; font-family : "Lucida Sans Unicode" , "Lucida Grande" , Sans-Serif ; font-size : 12 px ; margin : 10 px 0 0 ; text-align : left ; width : 100 % ; }
# LiasseTable { border-collapse : collapse ; color : #606060 ; margin : 5 px 0 10 px 0 ; }
# LiasseTable td { font-size : 11 px ; font-family : arial , sans-serif ; border : 1 px solid silver ; padding : 2 px ; }
2013-10-14 12:34:02 +02:00
# LiasseTable td . amount-value { min-width : 70 px ; }
2013-02-11 11:58:35 +01:00
# liasseForm th { color : #606060 ; font-weight : bold ; }
# liasseForm { margin-left : 30 px ; }
# liasseForm td { color : #606060 ; }
# synthese . head { font-weight : bold ; }
# synthese th { background : none repeat scroll 0 0 #B9C9FE ; border : 1 px solid #FFFFFF ; color : #003399 ; font-size : 13 px ; font-weight : normal ; padding : 4 px ; }
# synthese td . right { text-align : right ; }
# synthese { border-collapse : collapse ; clear : both ; font-size : 12 px ; margin : 10 px 0 px 0 ; padding : 2 px ; text-align : left ; width : 100 % ; font-family : arial , sans-serif ; font-size : 11 px ; }
# synthese td { background : none repeat scroll 0 0 #E8EDFF ; border : 1 px solid #FFFFFF ; color : #666699 ; padding : 4 px ; }
# synthese tr : hover td { background : none repeat scroll 0 0 #D0DAFD ; }
# tabbed_box { margin : 0 px auto 0 px auto ; width : 300 px ; }
. tabbed_box h4 { font-family : Arial , Helvetica , sans-serif ; font-size : 23 px ; color : #ffffff ; letter-spacing : -1 px ; margin-bottom : 10 px ; }
. tabbed_box h4 small { color : #e3e9ec ; font-weight : normal ; font-size : 9 px ; font-family : Verdana , Arial , Helvetica , sans-serif ; text-transform : uppercase ; position : relative ; top : -4 px ; left : 6 px ; letter-spacing : 0 px ; }
. tabbed_area { text-align : center ; background-color : #636d76 ; padding : 8 px ; }
ul . tabs { margin : 0 px ; padding : 0 px ; margin-top : 5 px ; margin-bottom : 6 px ; }
ul . tabs li { list-style : none ; display : inline ; line-height : 32 px ; }
ul . tabs li a { background-color : #464c54 ; color : #ffebb5 ; padding : 8 px 14 px 8 px 14 px ; text-decoration : none ; font-size : 9 px ; font-family : Verdana , Arial , Helvetica , sans-serif ; font-weight : bold ; text-transform : uppercase ; border : 1 px solid #FFFFFF ; }
ul . tabs li a : hover { background-color : #2f343a ; border-color : #2f343a ; }
ul . tabs li a . active { background-color : #ffffff ; color : #282e32 ; border : 1 px solid #464c54 ; border-bottom : 1 px solid #ffffff ; }
. content { background-color : #ffffff ; margin : 10 px 0 ; padding : 0 ; }
. content a { font-size : 1.5 em ; font-weight : bold ; }
. content ul { margin : 0 px ; padding : 0 px 20 px 0 px 20 px ; }
. content ul li { list-style : none ; border-bottom : 1 px solid #d6dde0 ; padding-top : 15 px ; padding-bottom : 15 px ; font-size : 13 px ; }
. content ul li a { text-decoration : none ; color : #3e4346 ; }
. content ul li a small { color : #8b959c ; font-size : 9 px ; text-transform : uppercase ; font-family : Verdana , Arial , Helvetica , sans-serif ; position : relative ; left : 4 px ; top : 0 px ; }
. content ul li : last-child { border-bottom : none ; }
/ * Géolocalisation
---------------------------------- * /
2013-10-14 12:34:02 +02:00
# infogeo_txt { float : left ; width : 320 px ; padding : 10 px 0 ; }
# infogeo_photo { float : left ; margin : 0 ; padding : 0 ; width : 320 px ; }
# legende-photo { margin : 5 px 0 ; padding : 10 px ; border : 1 px solid #0000ff ; color : #0000ff ; }
2013-02-11 11:58:35 +01:00
# pp-cb-thumb div . left { float : left ; position : relative ; width : 256 px ; height : 128 px ; overflow : hidden ; }
# pp-cb-thumb div . right { float : left ; position : relative ; width : 44 px ; height : 128 px ; overflow : hidden ; }
# pp-cb-thumb div . left img { position : relative ; left : -256 px ; top : -140 px ; }
# pp-cb-thumb div . right img { position : relative ; top : -140 px ; }
/ * Juridique
---------------------------------- * /
# annoncesDate p { margin : 0 ; line-height : 16 px ; vertical-align : middle ; }
# annoncesImg { float : right ; border : 0 ; margin : 0 20 px 0 0 ; }
# annoncesImg img { margin : 0 ; border : 0 ; }
. listeCompetences { margin : 5 px 5 px 5 px 50 px ; }
. listeCompetences li { margin : 10 px 5 px 20 px 5 px ; }
tr . deleted { text-decoration : line-through ; }
/ * Evaluation
---------------------------------- * /
h3 { margin-top : 10 px ; }
h3 u { font-size : 13 px ; color : #535353 ; font-weight : bold ; }
div . stats ul { width : 400 px ; list-style : none ; margin : 10 px ; padding : 10 px ; }
div . stats . percent { display : block ; height : 1.5 em ; line-height : 1.5 em ; margin : 5 px 10 px 0 10 px ; padding : 0 5 px ; text-align : right ; color : #fff ; font-weight : bold ; font-family : monospace ; -moz- border-radius : 5 px ; border-bottom : 1 px solid #aaa ; border-right : 1 px solid #aaa ; cursor : default ; }
. blocdegrade { width : 300 px ; }
. imgdegrade { width : 310 px ; }
. textdegrade { position : absolute ; overflow : hidden ; margin-left : 10 px ; line-height : 18 px ; color : #000 ; font-size : 11 px ; font-weight : bold ; font-family : monospace ; }
div . blocdegrade div { margin : 0 ; }
div . blocdegrade . echelle { width : 100 % ; }
div . blocdegrade . echelleleft { float : left ; }
div . blocdegrade . echelleright { float : right ; }
. textdegrademin { position : absolute ; overflow : hidden ; margin-left : 10 px ; line-height : 20 px ; color : #000 ; font-size : 11 px ; font-weight : bold ; font-family : monospace ; }
. regle { clear : both ; }
. clearfix : after { clear : both ; content : "." ; display : block ; height : 0 ; visibility : hidden ; }
# synthese . head { font-weight : bold ; }
# synthese th { background : none repeat scroll 0 0 #B9C9FE ; border : 1 px solid #FFFFFF ; color : #003399 ; font-size : 13 px ; font-weight : normal ; padding : 4 px ; }
# synthese td . right { text-align : right ; }
# synthese { border-collapse : collapse ; clear : both ; font-size : 12 px ; margin : 10 px 0 px 0 ; padding : 2 px ; text-align : left ; width : 100 % ; font-family : arial , sans-serif ; font-size : 11 px ; }
# synthese td { background : none repeat scroll 0 0 #E8EDFF ; border : 1 px solid #FFFFFF ; color : #666699 ; padding : 4 px ; }
# synthese tr : hover td { background : none repeat scroll 0 0 #D0DAFD ; }
/ * Comment
---------------------------------- * /
# commentaires h1 { clear : both ; margin : 20 px 0 5 px 0 ; padding : 0 ; background : none ; color : #000000 ; font : bold 1.2 em Arial , Verdana , Sans-serif ; border : 0 ; }
# commentaires h2 { clear : both ; margin : 20 px 0 5 px 0 ; padding : 0 ; background : none ; color : #000000 ; font : italic 1.1 em Arial , Verdana , Sans-serif ; border : 0 ; }
# commentaires h3 { clear : both ; margin : 10 px 0 ; padding : 0 ; background : none ; color : #000000 ; font : normal 1 em Arial , Verdana , Sans-serif ; border : 0 ; text-decoration : underline ; }
# commentaires h4 { clear : both ; margin : 10 px 0 ; padding : 0 ; background : none ; color : #000000 ; font : normal 0.8 em Arial , Verdana , Sans-serif ; border : 0 ; text-decoration : underline ; }
# commentaires table td , # commentaires table th { border : 1 px solid #000000 ; padding : 5 px ; }
# commentaires table { border-collapse : collapse ; margin : 5 px 0 ; width : 100 % ; }
# commentaires table td { color : #000000 ; }
# commentaires table . TABLEAUDEFAUTPLUS { width : 48 % ; float : left ; margin : 2 px ; }
# commentaires table . TABLEAUDEFAUTMOINS { width : 48 % ; float : left ; margin : 2 px ; }
# commentaires table . TABLEAUDEFAUTNORME { clear : both ; width : 100 % ; }
# commentaires table . TABLEAUDEFINANCIER { clear : both ; width : 100 % ; }
# commentaires table . TABLEAUDEFINANCIER NORMAL { }
# commentaires table tr . TITRES { background : #000000 ; color : #ffffff ; }
# commentaires table tr . VERT { background : #00ff99 ; color : #000000 ; }
# commentaires table tr . ROUGE { background : #ff3030 ; color : #000000 ; }
# commentaires table tr . JAUNE { background : #ffff66 ; color : #000000 ; }
# commentaires span { padding-left : 15 px ; }
# commentaires span . plus { background : white url ( '/themes/default/images/comment/li-plus.gif' ) no-repeat left center ; }
# commentaires span . moins { background : white url ( '/themes/default/images/comment/li-moins.gif' ) no-repeat left center ; }
# commentaires span . point { background : white url ( '/themes/default/images/comment/li-point.gif' ) no-repeat left center ; }
# commentaires div . texth1 { margin-left : 2 px ; }
# commentaires div . texth2 { margin-left : 10 px ; }
# commentaires div . texth3 { margin-left : 10 px ; }
# commentaires div . texth4 { margin-left : 10 px ; }
/ * Surveillances
---------------------------------- * /
# surveillance { width : 100 % ; border-collapse : collapse ; border : 1 px solid ; font : normal 11 px Arial , Verdana , Sans-serif ; letter-spacing : 1 px ; line-height : 1 em ; }
# surveillance tr { border : 1 px solid ; }
# surveillance th { border : 1 px solid ; padding : 5 px ; font-weight : bold ; }
# surveillance td { border : 1 px solid ; text-align : center ; padding : 2 px ; }
# surveillance . aleft { text-align : left ; }
# surveillance . action { clear : both ; margin : 0 ; padding : 0 ; }
# surveillance td p { line-height : 16 px ; margin : 0 ; }
# surveillance . action p { display : inline-block ; float : left ; line-height : 16 px ; margin : 0 ; font-size : 11 px ; }
# surveillance . action a { display : inline-block ; float : right ; }
# surveillance . action img { vertical-align : middle ; }
# surveillance # type { width : 120 px ; }
# tri li { list-style-type : none ; margin-left : 10 px ; display : inline ; font-size : 11 px ; }
. options { margin-left : 10 px ; margin-top : 5 px ; font-size : 11 px ; }
# telechargementjsMsg { margin-left : 10 px ; margin-top : 5 px ; }
. valign img , . valign span { vertical-align : middle ; display : inline-block ; }
# surveillance td . encours { text-align : right ; }
# surveillance th . score { width : 60 px ; }
# surveillance td a . editencours { display : none ; }
# formSurveillance input . search { border : 1 px solid ; padding : 3 px 5 px ; width : 200 px ; }
# formSurveillance input . search : focus { border : 1 px solid #4D90FE ; }
# formSurveillance input . submit { font-weight : bold ; padding : 2 px 5 px ; background-color : #4D90FE ; border : 1 px solid #3079ED ; color : #ffffff ; }
. pagination { background : none repeat scroll 0 0 transparent ; border : 0 none ; font-weight : bold ; margin : 0 ; min-width : 1.5 em ; padding : 0.3 em 0.5 em ; }
. pagination : hover { background : black repeat scroll 0 0 ; color : white ; }
/ * Pieces
---------------------------------- * /
. marge { margin-left : 30 px ; }
/*#identite { margin-left:30px; }*/
form em { color : #FF0000 ; }
fieldset { border : 0 ; margin : 0 ; padding : 0 ; }
fieldset legend { padding : 0 0 0 10 px ; }
. fieldgrp { clear : both ; margin : 0 0 .5 em 30 px ; overflow : hidden ; }
. fieldgrp : after { content : "." ; display : block ; clear : both ; visibility : hidden ; line-height : 0 ; height : 0 ; }
. fieldgrp label { font-weight : bold ; margin-left : 30 px ; width : 100 px ; clear : both ; padding : 0 10 px 0 0 ; line-height : 22 px ; _padding-top : 3 px ; float : left ; display : block ; font-size : 108 % ; }
. fieldgrp label span { font-weight : normal ; }
. fieldgrp label abbr { color : #4B911C ; font-size : 120 % ; vertical-align : middle ; }
2013-03-21 15:40:33 +01:00
. field { float : left ; padding : 0 5 px 0 0 ; line-height : 22 px ; _padding-top : 3 px ; }
2013-02-11 11:58:35 +01:00
. field . longfield { width : 215 px ; }
. field . longfield-select { width : 220 px ; }
. field . smallfield { width : 95 px ; }
. field . medfield { width : 110 px ; }
. field span { display : block ; }
. field input , . field select { font-size : 110 % ; margin : 2 px 0 ; }
. field input [ type = "radio" ] { margin : 0 5 px 0 5 px ; border : 0 ; }
input [ type = "checkbox" ] { margin : 0 5 px 0 5 px ; border : 0 ; }
. submit { text-align : center ; }
. noborder { border : none ; }
# message { margin : 10 px 0 10 px 30 px ; }
2013-10-14 12:34:02 +02:00
table . greffe { width : 100 % ; border-collapse : collapse ; }
table . greffe th { border : 1 px solid #000000 ; padding : 8 px 4 px 8 px 4 px ; background-color : #eeeeee ; text-align : center ; }
table . greffe td . date { text-align : center ; background-color : #2b2b8b ; color : white ; font-weight : bold ; width : 90 px ; }
2013-02-11 11:58:35 +01:00
table . greffe td { border : 1 px solid #000000 ; padding : 8 px 4 px 8 px 4 px ; }
2013-10-14 12:34:02 +02:00
table . greffe td . decision { }
2013-02-11 11:58:35 +01:00
table . greffe td . type { text-align : center ; }
/ * Kbis
---------------------------------- * /
/* progress bar container */
2013-11-20 15:13:48 +01:00
# progressbar { border : 1 px solid black ; width : 200 px ; height : 20 px ; position : relative ; color : black ; }
2013-02-11 11:58:35 +01:00
/* color bar */
# progressbar div . progress { position : absolute ; width : 0 ; height : 100 % ; overflow : hidden ; background-color : #369 ; }
/* text on bar */
# progressbar div . progress . text { position : absolute ; text-align : center ; color : white ; }
/* text off bar */
2013-11-20 15:18:02 +01:00
# progressbar div . text { position : absolute ; width : 100 % ; height : 100 % ; text-align : center ; }
/ * Print
---------------------------------- * /
@ media print {
2013-11-20 17:24:13 +01:00
body { font-family : Verdana , Arial , sans-serif ; font-size : 11 px ; }
2013-11-20 15:18:02 +01:00
# global { width : auto !important ; text-align : left ; }
# content { margin : 0 ; padding : 0 ; width : auto ; }
table { page-break-inside : avoid }
div . paragraph { page-break-inside : avoid }
2013-11-20 15:20:23 +01:00
div # menu { display : none ; }
2013-11-20 15:18:02 +01:00
}