
@import url("menu.css");
@import url("menu2.css");
@import url("navComptes.css");
@import url("bottom.css");
/* ---- import Cartes - ajout 21/09/2007 ---- */
@import url("cartes.css");
/* ----- end ajout ----- */

/* 
Global
-----------------------------------------
*/

body      { margin: 0; padding: 0 }
img {border:none}
img.middle {vertical-align:middle}
img.left { float:left; margin:0 10px 0 0; }
img.right { float:right; margin:0 0 0 10px;}

form {margin:0}

.cb { clear:both }
.sep { clear:both; height:1px; line-height:1px; font-size:1px; }

.hide {display:none}
.show {display:block}

/* 
Font
-----------------------------------------
*/
/* Ajout/Modification 01/08/2007 */
body, p, li, td, th   { color: #666; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif }
/* Fin Ajout/Modification 01/08/2007 */
a   { color: #fc7b03 }

h1 {font-size:2.2em; color:#850722; font-weight:bold; margin:0.2em 0 }
h2 {font-size:1.9em; color:#005B61; font-weight:normal; margin:0.2em 0;}
h3 {font-size:1.3em; color:#666; font-weight:bold; margin:0.2em 0;}
h4 {font-size:1.1em; color:#666; font-weight:bold; margin:0.2em 0;}

.chapeau {font-size:1.3em; margin:5px 0 15px; font-weight:bold}

.legende { color: #9c9c9c; padding:10px 0; border-top:1px dotted #9c9c9c}
.legal { font-size:0.8em; color: #9c9c9c; padding:5px 0; border-top:1px dotted #9c9c9c;}
.box { font-size:0.8em;color: #9c9c9c;  height:82px; overflow:auto; margin:5px 0 0; border:1px solid #ccc; padding:2px 5px; background:#fff}

/* 
Carte
-----------------------------------------
*/

#top     { }
#carte   { height: 100%; padding-top: 1px; }

/* 
Top
-----------------------------------------
*/
#top    { margin-right: auto; margin-left: auto; width: 965px }
#header  { height: 96px }
#logo     {  width: 360px; height: 96px; float:left; position: relative }
#logo h1  { color: #ce0000; font-size: 21px; font-weight: normal; margin: 0; padding: 0; position: absolute; z-index: 10; bottom: -4px;  left: 107px; float: left;   }
#navComptes      {  }

/* 
Menu1
-----------------------------------------
*/
#baseline { color: #005b61; line-height: 19px; height: 19px }
#menu1   { color: #005b61; height: 19px }

/*
Bandeau Particulier
-----------------------------------------
*/
#bandeau { font-size: 1px; line-height: 1px; background-color: #90b002; background-image: url("../i/onglet/bandeauPar1.gif"); background-repeat: no-repeat; background-position: left top; margin: 0; padding: 0; height: 4px }
#bandeau span { font-size: 1px; line-height: 1px; display:block; background-image: url("../i/onglet/bandeauPar2.gif"); background-repeat: no-repeat; background-position: right top;  margin: 0; padding: 0; height: 4px}
/*
Bandeau Professionnel
-----------------------------------------
*/
.professionnels #bandeau  { font-size: 1px; line-height: 1px; background-color: #2b8fcf; background-image: url("../i/onglet/bandeauPro1.gif"); background-repeat: no-repeat; background-position: left top; margin: 0; padding: 0; height: 4px }
.professionnels #bandeau span  { font-size: 1px; line-height: 1px; background-image: url("../i/onglet/bandeauPro2.gif"); background-repeat: no-repeat; background-position: right top; display: block; margin: 0; padding: 0; height: 4px }/*
/*
/*
Bandeau Agriculteur
-----------------------------------------
*/
.agriculteurs #bandeau { font-size: 1px; line-height: 1px; background-color: #3C9700; background-image: url("../i/onglet/bandeauAgri1.gif"); background-repeat: no-repeat; background-position: left top; margin: 0; padding: 0; height: 4px }
.agriculteurs #bandeau span { font-size: 1px; line-height: 1px; display:block; background-image: url("../i/onglet/bandeauAgri2.gif"); background-repeat: no-repeat; background-position: right top;  margin: 0; padding: 0; height: 4px}
/*
Bandeau Entreprises
-----------------------------------------
*/
.entreprises #bandeau { font-size: 1px; line-height: 1px; background-color: #FF0000; background-image: url("../i/onglet/bandeauEntr1.gif"); background-repeat: no-repeat; background-position: left top; margin: 0; padding: 0; height: 4px }
.entreprises #bandeau span { font-size: 1px; line-height: 1px; display:block; background-image: url("../i/onglet/bandeauEntr2.gif"); background-repeat: no-repeat; background-position: right top;  margin: 0; padding: 0; height: 4px}

/*
Bandeau Coll Pub
-----------------------------------------
*/
.collectivites #bandeau { font-size: 1px; line-height: 1px; background-color: #FCB500; background-image: url("../i/onglet/bandeauColl1.gif"); background-repeat: no-repeat; background-position: left top; margin: 0; padding: 0; height: 4px }
.collectivites #bandeau span { font-size: 1px; line-height: 1px; display:block; background-image: url("../i/onglet/bandeauColl2.gif"); background-repeat: no-repeat; background-position: right top;  margin: 0; padding: 0; height: 4px}
/*
Bandeau Dossier Conseils
-----------------------------------------
*/
.com .zc_actu    { margin-right: 21px; padding: 37px 45px; border: solid 1px #e5e5e5 }

/*
Bandeau Associations
-----------------------------------------
*/
.associations #bandeau { font-size: 1px; line-height: 1px; background-color: #9A82E0; background-image: url("../i/onglet/bandeauAsso1.gif"); background-repeat: no-repeat; background-position: left top; margin: 0; padding: 0; height: 4px }
.associations #bandeau span { font-size: 1px; line-height: 1px; display:block; background-image: url("../i/onglet/bandeauAsso2.gif"); background-repeat: no-repeat; background-position: right top;  margin: 0; padding: 0; height: 4px}

/*
Bandeau générique Hors univers ( ajout ap 20081203 )
-----------------------------------------
*/

.generique #bandeau { font-size: 1px; line-height: 1px; background-color: #008c94; background-image: url("../i/onglet/bandeauGen1.gif"); background-repeat: no-repeat; background-position: left top; margin: 0; padding: 0; height: 4px }
.generique #bandeau span { font-size: 1px; line-height: 1px; display:block; background-image: url("../i/onglet/bandeauGen2.gif"); background-repeat: no-repeat; background-position: right top;  margin: 0; padding: 0; height: 4px}

/*
Menu2
-----------------------------------------
*/
#bourse        { color: #00484d; height: 25px }
#bourse .CAC         { line-height: 25px; font-size: 1.4em; font-family: Georgia, "Times New Roman", Times, serif; padding-left: 10px; float:left }
#bourse .quarante   { line-height: 25px; float:left; font-size: 1.4em; font-family: Verdana, Arial, Helvetica, sans-serif }
#bourse .infos_bourse { float:left; padding-top:8px; color: #8d0f2a; padding-left: 70px }


/* 
Main
-----------------------------------------
*/
#main {margin-right: auto; margin-left: auto; width: 965px}
#main .mainContent {position:relative}

/* 
Cols
-----------------------------------------
*/
.col1    { width: 289px; float: left }
.col2    { width: 676px; float: left }

/* 
Bt
-----------------------------------------
*/
a.btFch, a.btFchSim, a.btFchSmall { display:block; height:35px; line-height:35px; font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; color:#3B3B3C; padding:0 0 0 40px  }
a:hover.btFch, a:hover.btFchSim, a:hover.btFchSmall { background-position:0 -35px;}
a.btFch {background:url(../i/bt/bt_fch.gif) no-repeat;}
a.btFchSim {background:url(../i/bt/bt_fch_sim.gif) no-repeat;}
a.btFchSmall {background: url(../i/bt/bt_fch_small.gif) no-repeat;}

/* 
links
-----------------------------------------
*/
ul.links {list-style:none; margin:0; padding:0}
ul.links li {padding:1px 0; margin:0}
ul.links li a  { background: url("../i/pictos/f_link.gif") no-repeat 0 1px; display: block; padding: 2px 0 4px 20px; text-decoration:none }
ul.links li a:hover  { color: #fc7b03; background-position: 0 -66px; text-decoration:underline }

/* 
Notation
-----------------------------------------
*/
.notation, .notation_ { background:url(../i/produit/bg_avis_b.gif) no-repeat left bottom; width:460px  }
.notation .notaTop, .notation_ .notaTop {background: url(../i/produit/bg_avis_t.gif)  no-repeat left top; padding:0 10px; line-height:30px; font-weight:bold; height:44px}
.notation .notaMain, .notation_ .notaMain {text-align:center}
.notation .notaMain table, .notation_ .notaMain table {width:200px; margin-left:auto; margin-right:auto}
.notation .notaMain table td, .notation_ .notaMain table td{padding:10px 30px; vertical-align:middle; text-align:center}
.notation .button {display:none} 
.notation_ .button {margin:5px 0; padding:8px 0 8px 0; border-top:2px dotted #ccc; text-align:left} 
.notation_ a.bt {display:block;text-align:center; line-height:26px; font-size:1.1em; margin-left:180px;    }
.notation_ a.bt {width:95px; height:27px;  background:url(../i/bt/bt_form_.gif) no-repeat; color:#666;}
.notation_ a:hover.bt {background-position: 0 -27px}
.confirm {background:#fff; color:#666;  padding:0 0 10px; font-size:1.1em; font-weight:bold}
.confirm span { display:block; border:4px solid #e5e5e5; padding:10px;}

/*
Page Libre
-----------------------------------------
*/
.img_floatLeft  { margin-right: 8px; float: left }
.img_floatRight  { margin-left: 8px; float: right }

