/* en fond de menu : blue fonce #00406D
en fond de page : blue pale #C9D7E3
en fond de colonne droite : #CFE0F4 
en fond de formulaire : #EEF3F8 */
body	{
/*background-color: #C9D7E3;*/
margin-right:0;
} #corps	{
background-image: url(../_images/centre_fond.gif); 
}a.interieur	{ 
color: #00406D;
}
/* bandeau superieur */
#tete	{ 
background-image: url(../_images/tete_vague.gif);
} ul#menu li.menuactif	{
color: #293343;
}
span.menuactif	{
color: #293343;
}
/* colonne gauche */
ul#sousmenu	{ 
background-image: url(../_images/sousmenu_bas.gif);
} ul#sousmenu li	{
background-image: url(../_images/sousmenu_liste.gif); background-color: #00406D;
} ul#sousmenu li.sousmenuactif, ul#sousmenu li.sousmenuactif a, ul#sousmenu li span, ul#sousmenu li li span	{
color: #CFE0F4;
} ul.liensgauche li a, .liens	{
color: #293343;
}
/* partie centrale */
#cdf	{ 
background-color: #00406D;
} .anglehaut	{
background-image: url(../_images/angle_droite-haut.gif);  
} .anglebas	{
background-image: url(../_images/angle_droite-bas.gif);  
} #aufaitde	{
height: 13.7em;
} #ongletsmedia	{
border-bottom: 1px solid #00406D;
} #ongletsmedia .act	{
color: #00406D;font-weight: bold;
} #ongletsmedia .pas	{
background-color: #00406D;
} #noyaucentral_img_form	{ 
background-image: url(../_images/_imglobales/formulaire_fond.jpg);
} 
/* colonne droite */
#droite	{
background-color: #CFE0F4;
} #droite, #droite a	{
color: #293343;
} h3.outil	{ 
background-color: #293343;
} .outil input.chercher	{
color: #00406D; border-color: #00406D; background-color: #CFE0F4;
}
/* defilement bandeau superieur articles */
#onglart .onglart	{
background-color: #00406D;
} .onglartact	{
color: #00406D;
} #onglrubrique	{
background-image: url(../_images/onglet_bord-g.gif); 
} #onglrubrique #lesonglarts	{
border-right-color: #00406D;
} #onglart .onglartact	{
background-color: #00406D;
} 
/* formulaires articles */
form#artindex, form#artindex select, form#artindex input	{
color: #00406D; background-color: #EEF3F8;
} form#artindex select, form#artindex input	{
border: 1px solid #00406D; 
} form#envoiarticle input	{
border: 1px solid #00406D;
}

/* a definir ici ou dans decl ? */
/*
.aufaitde1	{
background-image: url(../_images/sous-home_bandeau-1.jpg);
}
*/

/* images globales mais delocalisees */
.liensgauche_a	{
background-image: url(../_images/_imglobales/bloc_haut.gif);  
} .liensgauche_b	{
background-image: url(../_images/_imglobales/bloc_bas.gif); 
} .liensgauche_c	{
background-image: url(../_images/_imglobales/liens_dte.gif);
} a.visuellien	{
background-image: url(../_images/_imglobales/visu_lien_fond.gif); 
} .notes li	{
list-style-image: url(../_images/_imglobales/puce_notes.gif);
} * html .notes li	{
list-style-image: url(../_images/_imglobales/puce_notes_ie.gif);
} .liste_liens_fleche li	{
list-style-image: url(../_images/_imglobales/puce_notes.gif);
} * html .liste_liens_fleche li	{
list-style-image: url(../_images/_imglobales/puce_notes_ie.gif);
} .actif{
color:#00406D;
}

.texte_liste_faq ul	{
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
color: #535959;
list-style-image: none; 
list-style: none;
}
.texte_liste_faq li	{
margin: 0px 0px 0px 15px;
padding: 0px 0px 0px 0px;
color: #535959;
font-size: 1.1em;
text-align: left;
list-style-image: url(../_images/puce_liste_faq.gif);
}
* html .texte_liste_faq li	{
margin: 0px 0px 0px 17px;
list-style-image: url(../_images/puce_liste_faq_ie.gif);
}
.texte_article ul	{
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
color: #535959;
/* MODIF SUEZ
list-style-image: none; 
list-style: none;
*/
}
.texte_article li	{
margin: 0px 0px 0px 15px;
padding: 0px 0px 0px 0px;
color: #535959;
font-size: 1.1em;
text-align: left;
/* MODIF SUEZ list-style-image: url(../_images/puce_texte_liste.gif);*/
}
* html .texte_article li	{
margin: 0px 0px 0px 17px;
list-style-image: url(../_images/puce_texte_liste_ie.gif);
}
.texte_article li	li{
margin: -1px 0px 0px 15px;
padding: 0px 0px 0px 0px;
font-size: 1em;
color: #535959;
text-align: left;
list-style-image: url(../_images/puce_texte_liste2.gif);
}
* html .texte_article li li{
margin: 0px 0px 0px 17px;
list-style-image: url(../_images/puce_texte_liste2_ie.gif);
}
.texte_article ul.club-liste li{
list-style-image: url(../_images/puce_club_liste.gif);
}
* html .texte_article ul.club-liste li{
list-style-image: url(../_images/puce_club_liste_ie.gif);
}
.texte_article ul.club-liste li a, .texte_article ul.club-liste li a:link, .texte_article ul.club-liste li a:active, .texte_article ul.club-liste li a:visited, .texte_article ul.club-liste li a:hover{color: #000000; font-weight: bold; text-decoration: none;}
.graph_interactif{
margin: 88px 0px 0px 87px;
}
.graph_interactif_suite{
margin: 10px 0px 0px 30px;
}
.popupfinance1{
margin: 70px 0px 0px 90px;
width:270px;
}
.popupfinance_inscription{
padding: 10px 0px 0px 20px;
width:450px;
}
.noyau_popup{
margin: 90px 0px 0px 87px;
width:490px;
background-color:#FFFFFF;
}
* html .noyau_popup{
top: 0px;
position:absolute;
}

.popup{
margin: 60px 0px 0px 56px;
padding: 10px 0px 0px 15px;
width:294px;
background-color:#FFFFFF;
}

/* tableau de données */

.table_ie table {
font-size: 1.1em;
color: #535959;
text-align: center;
vertical-align: middle; 
border: 1px solid #535959;
border-right: none;
border-bottom: none;
}
/* Ligne suivante que pour IE, sauf IE Mac grace à ce commentaire, IE MAC ne voit pas la fin de commentaire sur cette ligne \*/
* html .table_ie {
width: 99%;
voice-family: "\"}\"";/* que pour IE 6*/
voice-family:inherit;
width: 100%;
}
.table_txt {
font-size: 1.1em;
color: #535959;
}
.table_ie td {
margin: 0px 0px 0px 0px;
padding: 5px 5px 5px 5px;
background-color: #FFFFFF;
text-align: left;
border-right: 1px solid #535959;
border-bottom: 1px solid #535959;
}
.table_ie th {
margin: 0px 0px 0px 0px;
padding: 5px 5px 5px 5px;
font-weight: bold;
background-color: #EEF3F8;
border-right: 1px solid #535959;
border-bottom: 1px solid #535959;
}
.table_ie caption {
position: absolute; 
left: -10000px;
}

.couleur {
color:#00406D;
}
.noir {
color:#000000;
}
.lien_souligne {
color:#00406D;
font-weight: normal;
text-decoration:underline;
}
.lien_fleche_unique {
color:#00406D;
font-weight: bold;
}
.image_bas_qr_theme {
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
width:677px;
height:196px;
background-image: url(../_images/illus_finance_bas_01.jpg);
background-position: right bottom;
}
.image_bas_soushome {
margin:0px 0px 0px 0px;
padding:10px 10px 0px 300px;
height:277px;
border-top:#A6B3C3 solid 1px;
background-image: url(../_images/illus_finance_soushome_bas.jpg);
background-position: left bottom;
}
* html .image_bas_soushome	 {/* que pour IE*/
padding:10px 10px 0px 300px;
width:677px;
voice-family: "\"}\"";/* que pour IE 6*/
voice-family:inherit;
padding:10px 10px 0px 300px;
width:367px;
}

.titlegraph {
	font: normal 18px Arial, Helvetica, sans-serif;
	color: #333333;
}

.textgraph {
	font: normal 14px Arial, Helvetica, sans-serif;
	color: #333333;
}

.margin5px{
	margin-left:5px;
}

.bordergraph{
	border-left: 1px solid #A6B3C3;
}
.graphsize {
	float: left; width: 18.8em; height:15em; margin-bottom:20px;
}


/* Club */
a.club-linknoline, a.club-linknoline:link, a.club-linknoline:active, a.club-linknoline:visited, a.club-linknoline:hover{text-decoration: none; font-size: 1.1em;;}
.club-separator{clear: both; line-height: 0.5em;}
.club-separator-rad{clear: both; line-height: 0.1em;}
.club-push{width: 39.0em; margin: 1.7em 0 0 0;}
.club-push .visual{margin: 0 1.4em 0 0; float: left;}
.club-push .textbox{float: left; width: 24.5em;}
.club-push .textbox h4, .club-push .textbox p{font-size: 1.1em; margin: 0; color: #535959;}
.club-push .textbox a, .club-push .textbox a:link, .club-push .textbox a:active, .club-push .textbox a:visited, .club-push .textbox a:hover{color: #535959; text-decoration: underline;}
.club-push sup{font-size: 0.6em;}
* html .club-push sup{font-size: 1.1em;}
.club-fset-login, .club-fset-searchpwd{margin: 1.0em 0 1.0em 0; padding: 0; border: 0;}
.club-form-login label, .club-form-searchpwd label{float: left; width: 6.7em; margin-right: 0; text-align: right; font-size: 1.1em; color: #535959; line-height: 1.7em;}
.club-form-searchpwd label{width: 10.0em;}
.club-form-login input, .club-form-searchpwd input{float: left; width: 16.5em;  border: 1px solid #000000; margin-left: 1.0em; font-size: 1.1em; color: #535959;}
.club-form-searchpwd input{margin-left: 2.4em;}
* html .club-form-searchpwd input{margin-left: 1.8em;}
.club-form-login input.club-logsmit, .club-form-searchpwd input.club-spwdsmit{width: 3.5em; height: 1.5em; margin-left: 8.4em; background-color: #FFFFFF; font-size: 1.1em; padding-left: 0; border: 1px solid #535959; color: #535959; margin-top: 2px;}
.club-form-searchpwd input.club-spwdsmit{margin-left: 13.3em;}
* html .club-form-login input.club-logsmit{margin-left: 6.0em;}
* html .club-form-searchpwd input.club-spwdsmit{margin-left: 9.3em;}
.club-formsubscribe fieldset{border: 0; margin: 0; padding: 0;}
.club-formsubscribe fieldset p{float: left; width: 10.5em; font-size: 1.1em; line-height: 1.7em;}
.club-formsubscribe fieldset p.fset-subscribe-prad{width: 13.6em;}
.club-formsubscribe fieldset p.fset-subscribe-pnwl{float: none; width: auto; line-height: auto; margin-bottom: 0;}
.club-formsubscribe fieldset p.fset-subscribe-pmanif{margin-left: 0.6em; width: 26.4em;}
.club-formsubscribe p.club-subscribe-pevent{font-size: 1.1em; margin-bottom: 1.7em;}
* html .club-formsubscribe fieldset p.fset-subscribe-pmanif{width: 26.7em;}
.club-formsubscribe fieldset .fset-subscribe-sel{font-size: 1.1em; color: #535959; width: 13.4em;}

.club-formsubscribe fieldset label{float: left; width: 9.0em; font-size:1.1em; color: #535959; line-height: 1.7em;}

.club-formsubscribe fieldset input{float: left; font-size:1.1em; color: #535959; width: 13.4em; /*height: 1.7em;*/}
.club-formsubscribe fieldset select{float: left; font-size:1.1em; color: #535959; width: 13.4em; /*height: 1.3em;*/}
.club-formsubscribe fieldset label.fset-subscribe-labrad{width: auto; margin-right: 20px;}

.club-formsubscribe fieldset label.fset-subscribe-lableft{width: 9.0em; margin-left: 3.4em;}
* html .club-formsubscribe fieldset label.fset-subscribe-lableft{width: 9.0em; margin-left: 2.8em;}

.club-formsubscribe fieldset input.fset-subscribe-rad{width: 1.4em; height: 1.4em; margin-right: 3px;}
.club-formsubscribe fieldset input.fset-subscribe-inp{border: 1px solid #535959; width: 13em;}
.club-formsubscribe fieldset input.fset-unsubscribe-inp{border: 0;}
.club-formsubscribe fieldset input.fset-subscribe-inpactions{border: 1px solid #535959; width: 7.8em;}
.club-formsubscribe fieldset input.fset-unsubscribe-inpactions{border: 0; width: 7.8em;}
.club-formsubscribe .subscribe-cbxagree{float: left;}
.club-formsubscribe .subscribe-labagree{float: left; font-size: 1.1em; color: #535959; width: 49.5em; margin-left: 5px;}
.club-formsubscribe .subscribe-pfoot{font-size: 1.1em; font-style: italic;}
.club-formsubscribe input.fset-subscribe-sub, .club-formsubscribe input.fset-modify-sub,  .club-formsubscribe input.fset-unsubscribe-sub{width: 3.5em; height: 1.5em; background-color: #FFFFFF; font-size:1.1em; padding-left: 0; border: 1px solid #535959; color: #535959;}
.club-formsubscribe input.fset-unsubscribe-sub{width: 11.0em;}
.club-formsubscribe input.fset-modify-sub{width: 13.0em;}
* html .club-formsubscribe input.fset-modify-sub{margin-left: 8.25em;}
p.club-pmargeli{margin-left: 1.2em;}
* html p.club-pmargeli{margin-left: 1.3em;}
.club-eventssubscribe{height: 1.5em; background-color: #FFFFFF; padding-left: 3px; padding-right: 2px; border: 1px solid #535959; color: #535959;}
.fset-events-sels{float: left; width: 15.0em; margin-bottom: 0.4em;}
.fset-events-sels fieldset{margin: 0; padding: 0; border: 0;}
.fset-events-sels label{font-size: 1.1em; color: #535959; display: block;}
.fset-events-sels select{font-size: 1.1em; color: #535959; width: 14.9em; margin-top: 9px;}
fieldset.fset-services p{float: none; width: auto; margin-bottom: 0;}
fieldset.fset-services input{width: auto; height: auto; margin-right: 7px;}
fieldset.fset-services label{width: auto; line-height: auto;}
table.club-tabevents{margin-top: 1.0em; margin-bottom: 2.5em;}
table.club-tabevents th{background-color: #C9D7E3; border-bottom: 0; height: 4.05em;}
* html table.club-tabevents th{height: 3.25em;}
table.club-tabevents td{height: 4.05em; text-align: center;}
* html table.club-tabevents td{height: 3.25em;}


