@media screen
{
.toscreen {display:block;}
.toprint {display:none;}
}
@media print
{
.toprint {display:block;}
.toscreen {display:none;}
}
/* fix png with ie5.5 & 6 */

.txtAlerte {color:#f00;}
.champLogin {width:118px; height:15px;font-size:12px; border:1px solid #000;margin:auto; float:none;clear:both;}

/* tablo bilans */
.style46 {font-family: "Courier New", Courier, monospace; font-weight: bold; }
.style47 {font-family: "Courier New", Courier, monospace; color:#333;}

.styleAnalyse {background:url(/pix2/pointille_bleu_v.png) left repeat-y; text-align:justify;font-size:11px;padding:5px 0 5px 0;}
.styleAnalyse div b {padding-left:5px;}
.styleAnalyse div ul {margin:5px 0 10px 20px; list-style-image: url(/pix2/puce_3.png);}
.styleAnalyse div ul li {margin:0px;}

.sepbilan {font-size:0;height:1px; background-image:url(/pix2/pointille_bleu.png);}

body { padding: 0;	margin: 5px 0 0 0;	font-family: Arial, Verdana, Helvetica, sans-serif;	background-color: #fff;}
a:link { color: #000;}
a:visited { color:#000;}
a:hover { color: #369;}
td { font-family: Arial, Verdana, Helvetica, sans-serif;font-size:10px;}
.sml { font-family: Arial, Verdana, Helvetica, sans-serif;font-size:9px;}
.medium { font-size:12px;}
.menu a {font-size:11px;}
.menu a.blanc {color:#fff;}
.menu a.blanc:hover {color:#f00;}
.titre { font-size:14px;font-weight:bold;}
.titrelink { font-size:14px;font-weight:bold;color:#369;text-decoration:none;}
.soustitre { font-size:11px;font-weight:bold;}
.gris { color:#666;}
.bleu { color:#369;}



/* boutons de nav haut de page [ achat docs | carto | score | diag ] */
.nav1 td {background:url(/pix2/fond_bout_1.png) left top no-repeat;width:104px;height:45px;text-align:center; }
.nav1 td a {text-decoration:none;font-weight:bold;}
.nav1 td a:hover {color:#fff;text-decoration:none;font-weight:bold;cursor:pointer;}

.nav01 td {background:url(/pix2/fond_bout_01.png) left top no-repeat;width:208px;height:45px;text-align:center; }
.nav01 td a {text-decoration:none;font-weight:bold;}
.nav01 td a:hover {color:#fff;text-decoration:none;font-weight:bold;cursor:pointer;}

/* boutons de nav  [ resume | id. compl. | bilans | commentaires ] */
.overed2 {background-image:url(/pix2/fond_bouton_3.png);height:24px;width:104px;}
.overed2 table tr td a:hover {color:#fff;text-decoration:none;}
.outed2 {background-image:url(/pix2/fond_bouton_1.png);height:24px;width:104px;}
.outed2 table tr td a {color:#000;text-decoration:none;}
.outed2static {background-image:url(/pix2/fond_bouton_2.png);height:24px;width:104px;}
.outed2static table tr td div{color:#fff;}
.outedbilan {background:url(/pix2/fond_bouton_2.png);color:#fff;}
.outedbilan table tr td a, .outedbilan table tr td a:hover, .outedbilan table tr td a:visited {color:#fff;text-decoration:none;}
#cli_bil, #cli_pasbil {position:absolute;visibility:hidden;margin-top:-4px;margin-left:85px;z-index:1000000000;}
#cli_pasbil a, #cli_bil a {color:#000; text-decoration:underline;}
#cli_pasbil a:hover, #cli_bil a:hover {color:#369;}

/* boutons de nav bas de page [ note & maj | veille | print ] */
.nav3 td {background:url(/pix2/fond_bout_1bbb.png) left top no-repeat;height:43px;text-align:left;}
.nav3 td#new {background:url(/pix2/fond_bout_1bbb_new.png) left top no-repeat;height:43px;text-align:left;}
.nav3 td a {text-decoration:none;font-weight:bold;}
.nav3 td a:hover {color:#fff;text-decoration:none;font-weight:bold;cursor:pointer;}

/* boutons lien commercial bas de page [ acheter ce bilan ] */
.nav4 td {background:url(/pix2/fond_resum_titre2.png) left top no-repeat;width:416px;height:47px;text-align:center;}
.nav4 td a {text-decoration:none;font-weight:bold;}
.nav4 td a:hover {color:#fff;text-decoration:none;font-weight:bold;cursor:pointer;}
.overed {background-position:right top!important;}
.outed {background-position:left top;}

/* boutons services sur la home */
.nav02 td {background:url(/pix2/fond_bout_02.png) left top no-repeat;width:210px;height:66px;text-align:center; }
.nav02 td a {text-decoration:none;font-weight:bold;font-size:12px;}
.nav02 td a:hover {color:#fff;text-decoration:none;font-weight:bold;cursor:pointer;}


/*
.overed3 {background-image:url(/pix2/fond_bout_2b.png);}
.outed3 {background-image:url(/pix2/fond_bout_1b.png);}
tr.nav3 td p {margin:7px 0 0 10px;}
tr.nav3 td h2 {margin:4px 0 0 14px;font-size:10px;}
tr.nav3 td p a {text-decoration:none;font-weight:bold;}
tr.nav3 td h2 a {text-decoration:none;font-weight:bold;}
tr.nav3 td p a:hover {color:#fff;}
tr.nav3 td h2 a:hover {color:#fff;}*/


.fondGris {	background-color: #D6D7D8;	layer-background-color: #D6D7D8;}
.bordbleu { background:url(/pix2/pointille_bleu_v.png) left repeat-y; padding-right:3px; text-align:right;}
.bordbleucenter { background:url(/pix2/pointille_bleu_v.png) left repeat-y; text-align:center;}
.bordbleutitre { background:url(/pix2/pointille_bleu_v.png) left repeat-y; padding-right:3px; text-align:center;}
.bordbleutotal { background:url(/pix2/pointille_bleu_v.png) left repeat-y #ebf2f8; padding-right:3px; text-align:right;}
.modulo0 { background-color:#FFFFFF;}
.modulo1 { background-color:#dfe9f3;}
.size11 {font-size:11px;}
.size12 {font-size:12px;}
.size14 {font-size:14px;}
.bbold { font-weight:bold;}
.fondPrint {/*background-image: url(/pix/fond_HP_print_2.gif); background-repeat:repeat-y; background-position: left top;width:auto;"*/}
.rechav {width:435px;height:464px;background:url(/pix2/fond_rech_av.png) top no-repeat;text-align:center;}
.rechav2 {width:435px;height:464px;background:url(/pix2/fond_rech_av2.png) top no-repeat;text-align:center;}
.rechavmenu1 {background:url(/pix2/bout_rech_av_1.png) left top no-repeat;width:134px;height:39px;font-size:12px; font-weight:bold;color:#000;}
.rechavmenu2 {background:url(/pix2/bout_rech_av_2.png) left top no-repeat;width:134px;height:39px;}
.rechavmenu2 a {font-size:12px; font-weight:bold;color:#fff;text-decoration:none;}
.rechavmenu2 a:hover {font-size:12px; font-weight:bold;color:#fff;text-decoration:none;}
.rechavmenu2over {background:url(/pix2/bout_rech_av_2.png) right!important;behavior: url(/iepngfix.htc);}
.rechavmenu2over a:hover {font-size:12px; font-weight:bold;color:#fff;text-decoration:none;}

.out10 {background:url(/pix2/fond_vitr_1.png) left top no-repeat!important;}
.overed10 {background:url(/pix2/fond_vitr_1.png) right top no-repeat!important;}
.out11 {background:url(/pix2/fond_vitr_2.png) left top no-repeat!important;}
.overed11 {background:url(/pix2/fond_vitr_2.png) right top no-repeat!important;}
img, .ppnngg { behavior: url(/iepngfix.htc);}

.faq {text-align:justify;margin-left:30px;margin-right:40px;margin-top:20px;}
.faq fieldset legend {color:#333;font-size:14px; font-weight:bold;}
.faq fieldset ul li { list-style-image:url(pix2/question_faq.png);vertical-align:middle;color:#000; font-size:11px;margin-right:20px;}
.faq fieldset ul li.r { list-style-image:url(pix2/clignotant_2.png);vertical-align:middle;color:#369;}
.faq fieldset ul li ul { margin-left:10px;padding-left:10px;}
.faq fieldset ul li ul li { list-style-image:none; list-style-type:decimal;color:#369;}
.faq fieldset ul li a { color:#369;}

.panierleft { overflow-y:scroll;scrollbar-track-color:#fff;height:281px;width:347px;}
.panierleft ul li { list-style-image:url(pix2/puce_3.png);vertical-align:middle;color:#000; font-size:11px;margin:0 10px 20px 0;}

/* STYLE BILAN PIED DE PAGE*/
#listebilans table tr td {font-size:10px!important;}


/*STYLES TEXTES PAGES*/

.financeTresorTxt {margin:30px;font-size:12px;display:block;text-align:justify;}
.assuranceCreditTxt {margin:15px;margin-right:30px;font-size:12px;}
.aefList {width:450px;text-align:left;font-size:12px;}

/*VEILLE SUR ENTREPRISES TABLEAU PIED DE PAGE STYLE */

.celluleTop {height:30px;text-align:center;background-color:#336699;width:30%;}
.enteteTab {font-size:14px;font-weight:bold;color:#fff;}
.celluleFond {background-color:#D5E9F0;text-align:left;padding:10px;font-size:11px;}

/*EDITORIAL STYLE*/

.backgroundedito {width:303px;height:342px;background:url(http://img.societe.com/pix2/fond_edito.png);text-align:justify;}
.editorialTxt {font-size:12px;}
.editorialTitre {text-align:center;font-size:17px;}


/*STYLE PAGE TYPE*/

/* fond vitrine haut */
.bandeaubleuTop {width:731px;height:8px;background:url(http://img.societe.com/pix2/fond_vitrine_top_.png);}

/* fond vitrine milieu */
	
.bandeaubleuMid {font-size:15px;font-weight:bold;text-align:center;background:url(http://img.societe.com/pix2/fond_vitrine_.png);text-align:center;padding-top:7px;padding-bottom:10px;}

/* fond vitrine bas */

.bandeaubleuBottom {width:731px;height:12px;background:url(http://img.societe.com/pix2/fond_vitrine_bottom_.png); }

/* cadre haut */

.cadretop {width:731px;height:8px;background:url(http://img.societe.com/pix2/fond_page_top.png);}

/* cadre milieu */

.cadremid {width:731px;background:url(http://img.societe.com/pix2/fond_page.png); font-size:12px;}

/* cadre bas */

.cadrebottom {width:731px;height:8px;background:url(http://img.societe.com/pix2/fond_page_bottom.png);}

/* Sous titre noir */

.GrosTitreNoir {color:#000; font-size:14px;font-weight:bold;text-align:center;}

/* Gros sous titre bleu */

.GrosTitreBleu {color:#369; font-size:16px;font-weight:bold;}

/* Petit sous titre bleu */

.PetitSousTitreBleu {font-weight:bold;color:#369;font-size:12px;text-align:left;}

/* Legend */

legend {color:#369;font-family: Arial, Helvetica, sans-serif;font-size: 13px; font-weight:bold;}

/*boddac et antebodacc*/

a.puce { background:url(/pix2/puce_3.png) left center no-repeat; padding-left:15px;line-height:20px;}
.cgv {font-size:10px;font-style:italic;text-align:left;}

.espaceBanniere {height:100px;text-align:center;vertical-align:top;}
.espaceNav2 {width:178;text-align:center:;vertical-align:top;}
.boxContenu {width:738;align:right;vertical-align:top;}
.boutonCommande {width:319px;text-align:right;}

/*boddac et anteboddac*/

.filAriane {font-size:11px;}


