﻿p,tr,td {
color:#000;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

.txt2 {
font-size:11px;
}

a.ongletof:active,a.ongletof:visited,a.ongletof:link {
font-size:12px;
}

.volu {
font-size: xx-small;
}

a:active,a:visited,a:link {
font-size:11px;
text-decoration:underline;
color:navy;
}

a.rum:active,a.rum:visited,a.rum:link {
font-size:12px;
text-decoration:none;
color: black;
}

.arbon {
font-size:14px;
font-weight:700;
color:#000;
text-decoration:none;
}

.footer {
background-color:#EBEBEB;
padding-top:5px;
padding-bottom:5px;
text-align:center;
font-size:10px;
font-family:Arial, Helvetica, sans-serif;
}

.main {
text-align:left;
border-color:#EBEBEB;
border-width:5px;
padding-top:2px;
border-style:solid;
border-top: none;
border-bottom:none;
min-height:800px;
padding-bottom:40px;
}

.contentbody {
margin-top:4px;
border-color:#EBEBEB;
border-style:solid;
border-width:2px;
border-left:none;
border-bottom:none;
border-right:none;
padding-left:5px;
padding-right:5px;
padding-top:5px;
}

.adv1 {
color:Red;
text-align:center;
font-weight:bold;
margin-top:2px;
font-size:11px;
}

.imgbook {
margin-top:40px;
border:0px;
margin-left:auto;
display:block;
margin-right: auto;
}

.sky {
padding-top:15px;
text-align:center;
vertical-align:top;
}

/*barres de navigation*/
.abc_navi {
	border-bottom:solid 1px black;
	margin-bottom:10px;
	height:20px;
	text-align:center;
	border-top:solid 1px black;
	background-color:#ebebeb;
	color:#c0c0c0;
}

/*popup et hover sur aaz*/
.popupAaz {
    position:absolute;
    visibility:hidden;
    background-color:#E7E7E7;
    line-height:18px;
    border: solid 1px black;
    margin-left:646px;
    width:164px;
}
.hoverAaz {
	cursor: pointer;
	background-color: #F0E68C;
}

/* tables avec tri : cote AaZ */
table.tablesorter thead tr th, table.tablesorter tfoot tr th {
	text-align:left;
	padding:2px;
}
table.tablesorter thead tr 
{
	background-image:url('../5/titre_pave3.jpg');
}
table.tablesorter tbody td 
{
	border-bottom:solid 1px #eee;
}
table.tablesorter thead tr .header {
	background-image: url('../5/neu.gif');
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
	height:20px;
}
table.tablesorter thead tr .headerSortUp {
	background-image: url('../5/asc.gif');
}
table.tablesorter thead tr .headerSortDown {
	background-image: url('../5/desc.gif');
}
table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {
    background-color: #8dbdd8;
}

/*tables en home*/
table.indexhome td {
    border-bottom:solid 1px #BDBDBD;
    border-top:solid 1px #fff;
}

h1 {
font-size:12px;
font-weight:700;
color:#000;
text-decoration:none;
margin:0;
padding:0;
}

.nav2 {
color:#FFF;
font-size:11px;
background-color:#5C5C5C;
}

.n1 {
background-color:#CCC;
}

.n3 {
background-color:#757575;
}

.n5 {
background-color:#FFF;
}

.n6 {
background-color:#22478C;
}

.n7 {
background-color:#000;
}

.n8 {
background-color:#EBEBEB;
text-align:left;
}

.n9 {
background-color:#EBEBEB;
}

.n12 {
color:gray;
}

.coli {
color:#000;
font-size:10px;
}

.boite {
font-size:12px;
}

.deroul {
font-size:12px;
width:112px;
height:83px;
}

.blocyah {
background-color:#FAFAFA;
border-collapse:collapse;
width:100%;
border-color:#ccc;
border-style:solid;
border-width:1px;
padding:4px;
}

.quote_up {
color:green;
font-size:11px;
}

#nav a {
display:block;
color:#000;
text-decoration:none;
/*padding:0.25em 1.8em;*/
padding:0.25em 1em;
}

#nav li {
float:left;
width:9.04em;
padding:0;
z-index:100;
}

#nav li ul {
position:absolute;
left:-999em;

height:auto;
background:#EBEBEB;
width:13.9em;
border-width:1px;
margin:0;
z-index:100;
text-align:left;
}

#nav li li {
padding-right:1em;
width:13em;
z-index:100;
}

#nav li ul a {
width:15em;
font-size:12px;
}

#nav ul,#nav {
float:left;
width:978px;
list-style:none;
line-height:1.1;
background:#FFF;
border:solid #999;
background-image:url(menuf.gif);
border-width:0;
margin:0 0 1em;
padding:0;
text-align:center;
}

#nav li li li.sfhover ul,#nav li li.sfhover ul,#nav li.sfhover ul,#nav li li li:hover ul,#nav li li:hover ul,#nav li:hover ul {
left:auto;
}

#nav li.sfhover,#nav li:hover {
background-color:#BCD0FF;
}

.droisel {
color:#FFF;
	background-image: url('spr.png');
	background-position: 0px -150px;
	width: 108px;
	height: 19px;
}

.gausel {
color:#FFF;
	background-image: url('spr.png');
	background-position: 0px -175px;
	width: 108px;
	height: 19px;
}

.thesel {
color:#FFF;
background-image:url(fond_onglet_menu_on2.gif);
}

#content {
clear:left;
}

#content a:hover {
text-decoration:none;
}

/*titre pavé menu gauche*/
.ab1 {
width:140px;
background-image:url('titmenu.jpg');
cursor:pointer;
color:#FFF;
font-size:12px;
padding:2px;
}

/*autocomplete style (jquery) */
.ac_input {
	        width: 200px;
        }
        .ac_results {
	        padding: 0px;
	        border: 1px solid WindowFrame;
	        background-color: Window;
	        overflow: hidden;
        }
 
        .ac_results ul {
	        width: 100%;
	        list-style-position: outside;
	        list-style: none;
	        padding: 0;
	        margin: 0;
        }
 
        .ac_results iframe {
	        display:none;/*sorry for IE5*/
	        display/**/:block;/*sorry for IE5*/
	        position:absolute;
	        top:0;
	        left:0;
	        z-index:-1;
	        filter:mask();
	        width:3000px;
	        height:3000px;
        }
 
        .ac_results li {
	        margin: 0px;
	        padding: 2px 5px;
	        cursor: pointer;
	        display: block;
	        width: 100%;
	        font: menu;
	        font-size: 12px;
	        overflow: hidden;
        }
        .ac_loading {
	        background : url('x.gif') right center no-repeat;
        }
        .ac_odd {
	        background-color: #eee;
        }
 
        .ac_over {
	        background-color: #0A246A;
	        color: white;
        }


/*watermark textbox style */
.watermarked {
color:gray;
font-size:11px;
}

/*calendar extender*/
.calendarAbc .ajax__calendar_container   {
    background-color: #e2e2e2; 
    border:solid 1px #808080;
}

.calendarAbc .ajax__calendar_header  {
    background-color: #22478C; 
    margin-bottom: 4px;
}

.calendarAbc .ajax__calendar_title,
.calendarAbc .ajax__calendar_next,
.calendarAbc .ajax__calendar_prev    {
    color: #fff; 
    padding-top: 3px;
}

.calendarAbc .ajax__calendar_body    {
    background-color: #F8F8F8; 
    border: solid 1px #cccccc;
}

.calendarAbc .ajax__calendar_dayname {
    text-align:center; 
    font-weight:bold; 
    margin-bottom: 4px; 
    margin-top: 2px;
}

.calendarAbc .ajax__calendar_hover .ajax__calendar_day,
.calendarAbc .ajax__calendar_hover .ajax__calendar_month,
.calendarAbc .ajax__calendar_hover .ajax__calendar_year,
.calendarAbc .ajax__calendar_active  {
    color: #fff; 
    font-weight: bold; 
    background-color: #22478C;
}

.calendarAbc .ajax__calendar_today   {
    font-weight:bold;
}

.calendarAbc .ajax__calendar_other,
.calendarAbc .ajax__calendar_hover .ajax__calendar_today,
.calendarAbc .ajax__calendar_hover .ajax__calendar_title {
    color: #bbbbbb;
}

.calendarAbc .ajax__calendar_day {
    text-align:center;
}

/*modal popup help*/
#backgroundPopupHelp{  
display:none;  
position:fixed;  
_position:absolute; /* hack for internet explorer 6*/  
height:100%;  
width:100%;  
top:0;  
left:0;  
background:#000;  
z-index:1;  
}  

#popupHelp{  
display:none;  
position:fixed;  
_position:absolute; /* hack for internet explorer 6*/  
background:#FFF;  
border:2px solid #cecece;  
z-index:2;  
padding:12px;  
/*bords arrondis : css3 pour FF, chrome, safari only*/
-moz-border-radius:6px; 
-webkit-border-radius:6px;
}  

/*update progress palmares style */
.Progress {
background-color:#BE3F3F;
color:#FFF;
}

.Progress img {
vertical-align:middle;
margin:2px;
}

.histo2 {
font-size:12px;
width:60px;
}

.histo3 {
font-size:12px;
width:100px;
}

.modi {
font-size:12px;
width:160px;
}

.histo {
font-size:12px;
width:48px;
}

.bloc2c {
background-color:#FFF;
border-collapse:collapse;
width:100%;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCC;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
padding:4px;
}

/* Accueil */
.ac1 {
border:1px solid #ccc;
border-collapse:collapse;
width:100%;
background-image:url('titre_pave2.jpg');
cursor:pointer;
font-weight:700;
padding:4px;
}

.ac2 {
border:1px solid #ccc;
border-collapse:collapse;
width:100%;
background-image:url('titre_pave2.jpg');
cursor:pointer;
padding:4px;
}


.bloc2b {
background-color:#FFC;
border-collapse:collapse;
width:100%;
border-color:#930;
border-style:solid;
border-width:1px;
padding:4px;
}

.bloc2d {
background-color:#FFF;
border-collapse:collapse;
width:100%;
border-color:#ccc;
border-style:solid;
border-width:1px;
padding:2px;
}

.bloc2e {
background-color:#EAFFFF;
border-collapse:collapse;
width:100%;
border-color:#ccc;
border-style:solid;
border-width:1px;
padding:4px;
}

.bloc2g {
width:100%;
padding:4px;
}

/* tabs societes */
.ajax__tab_yuitabview-theme .ajax__tab_header {
font-size:12px;
border-bottom:solid 5px #2A5B90;
}

.ajax__tab_yuitabview-theme .ajax__tab_header .ajax__tab_outer {
background:url(sprite.png) #d8d8d8 repeat-x;
vertical-align:bottom;
border:solid 1px #a3a3a3;
border-bottom-width:0;
margin:0 0.16em 0 0;
padding:1px 0;
}

.ajax__tab_yuitabview-theme .ajax__tab_header .ajax__tab_tab {
color:#000;
margin-right:0.01em;
padding:0.35em 0.75em;
}

.ajax__tab_yuitabview-theme .ajax__tab_hover .ajax__tab_outer {
background:url(sprite.png) #bfdaff repeat-x left -1300px;
}

.ajax__tab_yuitabview-theme .ajax__tab_active .ajax__tab_tab {
color:#fff;
}

.ajax__tab_yuitabview-theme .ajax__tab_active .ajax__tab_outer {
background:url(sprite.png) #2A5B90 repeat-x left -1400px;
}

.ajax__tab_yuitabview-theme .ajax__tab_body {
font-size:10pt;
background-color:#edf5ff;
border:solid 1px gray;
border-top-width:0;
padding:0.25em 0.5em;
}

.titre_chiffre {
font-size:12px;
background:url(sprite.png) #d8d8d8 repeat-x;
vertical-align:middle;
border:solid 1px #a3a3a3;
height:26px;
text-align:left;
margin:0;
padding:1px;
}

.texte_chiffre {
font-size:12px;
background-color:#FAFAFA;
padding:5px;
}

.texte_dirigeants {
font-size:12px;
background-color:#FAFAFA;
padding:1px;
}

.cadre_texte {
background-color:#FAFAFA;
padding:5px;
}

.texte_identite {
font-size:12px;
background-color:#FAFAFA;
padding:3px;
}

.titre_identite {
font-size:12px;
vertical-align:middle;
padding:3px;
}

.bati {
background-color:#636363;
height:18px;
}

.chroni1 {
font-size:12px;
width:280px;
}

.chroni2 {
font-size:12px;
width:280px;
height:100px;
}

.Achat {
color:green;
}

.VAD {
color:red;
}

.con1 {
font-size:12px;
width:350px;
}

.con2 {
font-size:12px;
width:350px;
height:200px;
}

.menuchro {
font-size:12px;
width:380px;
}

.style1 {
text-align:center;
}

.style3 {
text-align:right;
font-size:xx-small;
}

/* Apprendre */
.bloc1 {
height:18px;
color:#FFF;
font-size:12px;
background-color:#636363;
text-align:center;
}

.bloc2 {
background-color:#EBEBEB;
border-collapse:collapse;
width:100%;
border-color:#ccc;
border-style:solid;
border-width:1px;
padding:4px;
}

.bloc2aa {
background-color:#FFFFC0;
border-collapse:collapse;
width:100%;
border-color:#ccc;
border-style:solid;
border-width:1px;
padding:4px;
}

.eod {
font-size:12px;
width:28px;
}

.mar2 {
width:100%;
background-color:#FFF;
border-collapse:collapse;
text-align:center;
border:1px solid #CCC;
}

.deroul3 {
font-size:12px;
width:180px;
}

.mar1 {
border-bottom:1px solid #CCC;
width:33%;
text-align:center;
}

.mar3 {
border-bottom:1px solid #CCC;
}

.edito {
color:#000;
font-size:12px;
text-align:justify;
}

a.countdown:hover {
text-decoration:underline;
color:#FC9;
}

.bloc2f {
width:100%;
background-image:url('titre_pave3.jpg');
padding:4px;
}

/* Historiques */
.hi2 {
font-size:12px;
width:48px;
}

.hi3 {
font-size:12px;
width:90px;
}

.hi5 {

font-size:12px;
width:210px;
}

.hi6 {
font-size:12px;
width:120px;
}

/* Boutique */
.bou1 {
background-color:#EBEBEB;
border-collapse:collapse;
width:200px;
border-color:#ccc;
border-style:solid;
border-width:1px;
padding:4px;
}

.bou2 {
background-color:#FFF;
border-collapse:collapse;
width:200px;
border-color:#ccc;
border-style:solid;
border-width:1px;
padding:4px;
}

/* Forum */
.CurrentMessageHeadline {
font-weight:700;
color:maroon;
}

.OneDaySentDate {
color:navy;
}

a.foru:visited {
color:#000;
font-size:11px;
text-decoration:none;
}

a.foru:hover {
color:#09F;
font-size:11px;
text-decoration:underline;
}

.fo1 {
border-collapse:collapse;
width:100%;
border-color:#ccc;
border-style:solid;
border-width:1px;
padding:4px;
}

a.nav:active,a.nav:visited,a.nav:link,a.nav_jeu:active,a.nav_jeu:visited,a.nav_jeu:link {
color:#FFF;
font-size:11px;
text-decoration:none;
}

a.news2:active,a.news2:visited,a.news2:link {
color:#000;
text-decoration:none;
font-size:12px;
}

a.sel:active,a.sel:visited,a.sel:link {
color:#FFF;
font-size:11px;
font-weight:700;
text-decoration:none;
}

a.mg1:active,a.mg1:visited,a.mg1:link,a.arboff:active,a.arboff:visited,a.arboff:link {
font-size:11px;
color:#000;
text-decoration:none;
}

a.mg2:active,a.mg2:visited,a.mg2:link {
font-size:11px;
color:gray;
text-decoration:none;
}

a.coli2:active,a.coli2:visited,a.coli2:link {
color:#000;
font-size:10px;
font-weight:700;
text-decoration:none;
}

a.n13:active,a.n13:visited,a.n13:link {
color: black;
text-decoration:none;
font-size:12px;
}

a.news2:hover,a.n13:hover,a:hover,a.arboff:hover,a.coli2:hover,a.mg1:hover,a.sel:hover,a.nav_jeu:hover,a.nav:hover,a.titd:hover,a.titc:hover,a.titb:hover,a.rum:hover {
text-decoration:underline;
color:#09F;
}

.n2,.n4 {
background-color:#5C5C5C;
}

a.titd:active,a.titd:visited,a.titd:link,a.titb:active,a.titb:visited,a.titb:link {
font-weight:700;
text-decoration:none;
color:red;
}

.quote_down,.ShortSentDate {
color:red;
font-size:11px;
}

a.titc:active,a.titc:visited,a.titc:link {
text-decoration:none;
color:red;
}

.tita,.titre {
color:#FFF;
font-weight:700;
}

.tit1,.tit0 {
color:#000;
font-weight:700;
}

.date,.dati {
font-size:12px;
color:#FFF;
}

.ad1,.boit {
font-size:12px;
width:240px;
}

.deroul2,.hi4 {
font-size:12px;
}

a.listu1:active,a.listu1:visited,a.listu1:link {
color:#000;
font-size:12px;
font-weight:700;
text-decoration:none;
}

a.countdown:active,a.countdown:visited,a.countdown:link {
font-size:12px;
color:#000;
text-decoration:none;
background-color:#F99;
}

.menusecteur1,.menusecteur2,.menusecteur3,.menusecteur4 {
font-size:12px;
width:300px;
}

.spr {
	background-image: url('spr.png');
	background-position: 0px -25px;
	width: 19px;
	height: 17px;
}

.spr1 {
	background-image: url('spr.png');
	background-position: 0px 0px;
	width: 19px;
	height: 17px;
}

.spr2 {
	background-image: url('spr.png');
	background-position: 0px -50px;
	width: 19px;
	height: 17px;
}

.spr3 {
	background-image: url('spr.png');
	background-position: 0px -75px;
	width: 19px;
	height: 17px;
}


.spr4 {
	background-image: url('spr.png');
	background-position: 0px -100px;
	width: 19px;
	height: 17px;
}

.spr5 {
	background-image: url('spr.png');
	background-position: 0px -125px;
	width: 19px;
	height: 17px;
}
/*carousel chroniques analyses*/
.stepcarousel{
position: relative;
border: 1px dashed #EBEBEB;
overflow: scroll;
width: 591px;
height: 150px;
}
.stepcarousel .belt{
position: absolute;
left: 0;
top: 0;
}
.stepcarousel .panel{
float: left;
text-align:left;
overflow: hidden;
margin: 15px;
width: 273px;
}
/*carousel homepage*/
.stepcarouselH{
position: relative;
border: 1px dashed #EBEBEB;
overflow: scroll;
width: 789px;
height: 167px;
}
.stepcarouselH .belt{
position: absolute;
left: 0;
top: 0;
}
.stepcarouselH .panelH{
float: left;
text-align:left;
overflow: hidden;
margin: 15px;
width: 243px;
}
