﻿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;
}


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;
}

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;
}

.n10 {
background-image:url('onglet_off.gif');
background-repeat:repeat;
}

.n10_jeu {
background-image:url('onglet_off_r.gif');
background-repeat:repeat;
}

.n11 {
background-image:url('onglet_on.gif');
background-repeat:repeat;
}

.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;
}

#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;
font-weight:400;
border-width:0.05em;
margin:0;
z-index:100;
}

#nav li li {
padding-right:1em;
width:13em;
z-index:100;
}

#nav li ul a {
width:15em;
}

.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('img/indicator.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;
}

/*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;
}

#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;
}

#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;
}

.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;
}


